El lenguaje de programación Java se deriva su sintaxis de C + +, pero es un lenguaje de programación de alto nivel. Las aplicaciones Java se compilan en Java bytecode , el idioma nativo de la máquina virtual de Java. Programas Java son de clase independiente , ya que se ejecutan en la máquina virtual de Java, y la JVM está disponible en todas las plataformas modernas . Un booleano es un tipo de datos primitivo con sólo dos valores " verdadero" y " falso ", y se nombra para el matemático George Boole . Condiciones que devuelven un booleano
comparaciones matemáticas , como > ( mayor que) , <( menor que) y == regreso (igual) "TRUE " o " FALSE, " un valor lógico , como un resultado . Si los estados también devuelven true o false. Por ejemplo , la siguiente instrucción devuelve un valor lógico igual a " TRUE" :
booleano truefalse = 5 > 2 ;
En el siguiente ejemplo, el " if" devuelve " FALSO " por lo que el código debajo de ella no se ejecuta :
if ( 7 > 10 )
doSomething ();
Booleanos como Banderas
Si necesita una variable para representar una bandera , como un marcador para representar que el proceso se ha completado, un booleano hace que una buena solución si cuenta no está involucrado . Por ejemplo , la siguiente variable es una variable global :
private boolean isProcessFinished = FALSE ;
Puede establecer el indicador a " TRUE" o " FALSE" en cualquier lugar de su clase , y puede acceder y comprobar en cualquier lugar así . objeto Boolean clase
Java
de Java tiene una clase contenedora Boolean (nótese la mayúscula B) que crea una objeto fuera de lo primitivo booleano. Esto es similar a las clases de objetos enteros o doble . Clases de contenedor Java crean representaciones de objeto de las primitivas . Esta clase es útil para la representación de un valor booleano que se requiere un objeto . Puede crear un objeto Boolean desde un valor booleano existente , utilizando la "nueva" palabra clave y pasar un booleano existente ( o declaración que equivale a VERDADERO o FALSO ) para el constructor :
booleano myBool = TRUE;
Boolean boolObject = new Boolean ( myBool ) ;
analizar una cadena en Boolean
La clase de objeto Boolean tiene un método estático parseBoolean () para convertir una cadena a un valor lógico primitivo :
booleano bool = Boolean.parseBoolean ("true ");
La variable " bool " sería igual a vERDADERO
La clase de objeto Boolean . también tiene un método estático valueOf () se utiliza para convertir una cadena en un objeto Boolean :
Boolean boolObject = Boolean.valueOf ( "false" ) ;
boolObject objeto se envuelve alrededor de un primitivo booleano igual a " FALSO . "
booleanos No Necesariamente 1 bit
Mientras que una variable booleana puede ser considerado como el más simple primitiva , lo que representa sólo un poco de información , no es necesariamente un solo bit en la memoria. Se trata de JVM ( Java Virtual Machine ) específica , lo que significa que el primitivo booleano puede utilizar diferentes cantidades de memoria en función de la plataforma de la máquina host. Sin embargo , esto no afecta a la ejecución de un programa Java, y la cantidad de memoria utilizada es insignificante.