Manual Java
Un tipo define una expresión o variable de manera que se puede predecir su comportamiento. Este capítulo trata todos los tipos principales de Java, mostrando cómo declarar variables, asignar valores y combinar tipos en expresiones.
Identificadores
Los identificadores se utilizan como nombres de clase, método y variable. Un identificador puede ser cualquier sentencia descriptiva deletras en mayúscula o minúscula , números y los caracteres subrayado (_) y signo de dólar ($). No se deban comenzar por número. Java diferencia entre mayúsculas/minúsculas, lo que significa que VALOR es un identificador diferente de Valor.
Palabras clave reservadas
Las palabras clave reservadas son identificadores especiales que el lenguaje Java se ha reservado para controlar cómo está definidosu programa. Se utilizan para identificar los tipos, modificadores y mecanismos para control de secuencia incorporados. Estas palabras clave sólo se pueden utilizar para su propósito original y no se pueden utilizar como identificadores de nombres de variable, clase o método. Hay 59 palabras clave reservadas definidas en la versión Java 1.0, que se muestran en la siguiente tabla.
Variables
Lavariable es la unidad básica de almacenamiento en un programa en Java. Una variable se define mediante la combinación de un identificador, un tipo y un ámbito.
Declaración de un variable
La forma básica de una declaración de variable es:
tipo identificador [ = valor ] [, identificador [ = valor ]
... ] ;
El tipo puede ser: byte, short, int, long, char, float, double, boolean o el nombre de unaclase o interfaz. Conceptos todos que describiremos más adelante.
Ámbito de una variable
Los bloques de sentencias compuestas en Java se delimitan con dos llaves { }. Las variables de Java sólo son válidas desde el punto donde están declaradas hasta el final de la sentencia compuesta que la engloba. Se pueden anidar estas sentencias compuestas y cada una puede contener su propio conjunto dedeclaraciones de variables locales. Sin embargo, no se puede declarar una variable con el mismo nombre que una de un ámbito superior.
Tipos simples
En Java, que es un lenguaje de programación orientado a objetos, se ha renunciado a la abstracción uniforme del concepto "todo es un objeto" por cuestiones de eficiencia. El rendimiento del sistema fue una meta fundamental en el desarrollo de Java. Estadecisión condujo a la creación de los tipos simples de Java. No están en absoluto orientados a objeto, y son análogos a los tipos simples de la mayoría de los otros lenguajes que no utilizan objetos. Los tipos simples representan expresiones atómicas, de un solo valor, como números enteros, de coma flotante, caracteres y valores booleanos. Java también tiene un tipo para matrices, que sonconjuntos de tamaño fijo de un único tipo. También tiene los tipos compuestos, clases e interfaces que veremos en un próximo capítulo. Parte de la seguridad y robustez de Java viene del hecho de que Java es un lenguaje fuertemente tipado. Cada expresión tiene un tipo. Cada variable tiene un tipo y cada tipo está definido estrictamente. En todas las asignaciones de expresiones a variables, tanto explícitascomo a través de paso de parámetros en llamadas a método, se comprueba la compatibilidad de los tipos. El compilador de Java comprueba estáticamente todo el código que compila para asegurar que los tipos sean correctos. Si no coinciden los tipos no se generan avisos de compilador, sino que se generan errores que se deben corregir antes de que el compilador termine de compilar la clase. Para cadatipo se define explícitamente el único conjunto de valores que puede expresar, junto con un conjunto definido de operaciones que están permitidas. Por ejemplo, los tipos numéricos int y float se pueden sumar entre ellos, pero los tipos boolean no.
Tipos numéricos
Los tipos numéricos son los que contienen números y pueden ser de dos clases, los que guardan números de valor completo sin parte...
Regístrate para leer el documento completo.