De programmeertaal Java ontleent zijn syntax van C + + , maar het is een hoger - niveau programmeertaal . Java-applicaties zijn gecompileerd in Java bytecode , de moedertaal van de Java Virtual Machine . Java- programma's zijn klasse - onafhankelijk , omdat ze draaien op de Java Virtual Machine , en de JVM is beschikbaar op alle moderne platformen . Een boolean is een primitief datatype met slechts twee waarden , " True " en " Onwaar, " en is vernoemd naar wiskundige George Boole . Voorwaarden Dat Return een Booleaanse Wiskundige vergelijkingen , zoals > ( groter dan ) , < ( kleiner dan ) en == ( gelijk aan ) return " TRUE " of " FALSE , " een boolean , als resultaat . Als uitspraken ook waar of onwaar terugkeren . Bijvoorbeeld , de volgende verklaring retourneert een boolean gelijk aan " TRUE " : boolean trueFalse = 5 > 2 ; In het volgende voorbeeld , de "als " statement retourneert " FALSE , " dus de code eronder wordt niet uitgevoerd : if ( 7 > 10 ) doSomething ( ) op ; Booleans zo Vlaggen als u een variabele naar een vlag vertegenwoordigen , zoals een marker te vertegenwoordigen dat een proces is voltooid , een boolean maakt een goede oplossing als het tellen is niet betrokken . Bijvoorbeeld , de volgende variabele is een globale variabele : private boolean isProcessFinished = FALSE ; U kunt de vlag is ingesteld op " TRUE " of " FALSE " overal in je klas , en het kan worden benaderd en overal gecontroleerd ook. Java Boolean Object Class Java heeft een Booleaanse ( let op de hoofdletters B ) wrapper klasse die een creëert bezwaar uit de boolean primitief. Dit is vergelijkbaar met de Integer of Double object classes . Wrapper klassen te creëren Java Object representaties van de primitieven . Deze klasse is nuttig voor het weergeven van een boolean waarin een object vereist . U kunt een Boolean object te creëren vanuit een bestaand boolean , met behulp van de " nieuwe " keyword en het passeren van een bestaande boolean ( of een verklaring dat komt neer op TRUE of FALSE ) voor de aannemer : boolean myBool = TRUE ; Boolean boolObject = new Boolean ( myBool ) ; Het ontleden van een string naar een Booleaanse De Boolean object klasse heeft een statisch parseBoolean ( ) methode om te zetten een string naar een boolean primitieve : boolean bool = Boolean.parseBoolean ( " true " ) ; De variabele " bool " tRUE zou gelijk De Booleaanse klasse Object . heeft ook een statische valueOf ( ) methode die wordt gebruikt om een string te converteren naar een Boolean object : Boolean boolObject = Boolean.valueOf ( " false" ) ; Het object boolObject wraps rond een boolean primitieve gelijk aan " FALSE . " Booleans niet per se 1 Bit Terwijl een boolean variabele kan worden gezien als de meest eenvoudige primitieve , die slechts een enkele bit van informatie , het is niet noodzakelijk een enkele bit in het geheugen . Dit is JVM ( Java Virtual Machine ) specifieke , wat betekent dat de boolean primitieve verschillende hoeveelheden geheugen , afhankelijk van het platform van de host- machine mag gebruiken . Echter, dit heeft geen invloed op de uitvoering van een Java-programma , en de hoeveelheid geheugen die is te verwaarlozen .
|