El lenguaje de programación Java utiliza tanto «campo» como «variable» como parte de su terminología. Las variables de instancia (campos no estáticos) son únicas para cada instancia de una clase. Las variables de clase (campos estáticos) son campos declarados con el modificadorstatic; hay exactamente una copia de una variable de clase, independientemente de cuántas veces se haya instanciado ésta. Las variables locales almacenan un estado temporal dentro de un método. Los parámetros son variables que proporcionan información extra a un método; tanto las variables locales como los parámetros siempre se clasifican como «variables» (no como «campos»). Existen reglas y convenios que se deben seguir a la hora de nombrar campos y variables.Los ocho tipos de datos primitivos son: byte, short, int, long, float, double, boolean y char. La clase
java.lang.Stringrepresenta cadenas de caracteres. El compilador asignará un valor predeterminado razonable a los campos de los tipos mendionados, nunca se asigna un valor predeterminado a una variable local. Un literal es la representación en código fuente de un valor fijo. Un array es un objeto contenedor que almacena un número fijo de valores de un solo tipo. La longitud de un array se establece cuando éste se crea. Después de su creación su longitud es fija.
ATENCIÓN: La traducción de esta documentación es un esfuerzo personal y voluntario. NO es un documento oficial del propietario de la tecnología Java, Oracle, ni está patrocinado por esta empresa.
Los documentos originales y actualizados (en inglés) están disponibles en: http://docs.oracle.com/javase/tutorial/. La versión disponible en este sitio es la publicada en Marzo de 2008 (más información en: "What's new and What's Old? The History of the Tutorial").
Dirige cualquier comentario, petición, felicitación, etc. a tutorialesjava@codexion.com.
Si quieres ayudar a mantener en funcionamiento esta web, colaborar con la traducción de estos documentos o necesitas que se traduzca algún capítulo en concreto puedes invitarme a un café: