Escolar Documentos
Profissional Documentos
Cultura Documentos
LÉXICOS
K A R E N E L I Z A B E T H M A RT Í N E Z M A RT Í N E Z
IDENTIFICADORES
Tipo de
Convención Ejemplo
identificador
nombre de una Comienza por letra String, Rectangulo,
clase mayúscula CinematicaApplet
comienza con letra
nombre de función calcularArea, getValue, setColor
minúscula
comienza por letra
nombre de variable area, color, appletSize
minúscula
nombre de
En letras mayúsculas PI, MAX_ANCHO
constante
COMENTARIOS
La programación orientada a objetos facilita mucho la lectura del código, por lo que lo que no se precisa hacer
tanto uso de los comentarios como en los lenguajes estructurados. En Java existen tres tipos de comentarios
•Comentarios en una sola línea
•Comentarios de varias líneas
•Comentarios de documentación
Como podemos observar un comentario en varias líneas es un bloque de texto situado entre el símbolo de
comienzo del bloque /*, y otro de terminación del mismo */. Teniendo encuentra este hecho, los programadores
diseñan comentarios como el siguiente:
/*--------------------------------| | (C) Angel Franco García | | fecha: Marzo 1999 | | programa: PrimeroApp.java | |---------------------------------*/
VARIABLES
• Una variable es un nombre que se asocia con una porción de la memoria del ordenador, en la
que se guarda el valor asignado a dicha variable. Hay varios tipos de variables que requieren
distintas cantidades de memoria para guardar datos.
• Todas las variables han de declararse antes de usarlas, la declaración consiste en una sentencia
en la que figura el tipo de dato y el nombre que asignamos a la variable. Una vez declarada se
le podrá asignar valores.
• Java tiene tres tipos de variables:
• de instancia
• de clase
• Locales int x=0; String nombre="Angel";
double a=3.5, b=0.0, c=-2.4;
boolean bNuevo=true; int[] datos;
PALABRAS RESERVADAS
• En el siguiente cuadro se listan las palabras reservadas, aquellas que emplea el lenguaje Java, y
que el programador no puede utilizar como identificadores. Algunas de estas palabras le
resultarán familiares al programador del lenguaje C/C++. Las palabras reservadas señaladas con
un arterisco (*) no se utilizan.
• Las palabras reservadas se pueden clasificar en las siguientes categorías:
• Tipos de datos: boolean, float, double, int, char
• Sentencias condicionales: if, else, switch
• Sentencias iterativas: for, do, while, continue
• Tratamiento de las excepciones: try, catch, finally, throw
• Estructura de datos: class, interface, implements, extends
• Modificadores y control de acceso: public, private, protected, transient
• Otras: super, null, this.
VALORES CONSTANTES
• Cuando se declara una variable de tipo final, se ha de inicializar y cualquier intento de modificarla en
el curso de la ejecución del programa da lugar a un error en tiempo de compilación.
OPERADOR DESCRIPCIÓN
== Es igual
!= Es distinto
<, <=, >, >= Menor, menor o igual, mayor, mayor o igual
&& Operador and (y)
|| Operador or (o)
! Operador not (no)
LITERALES
• En Java, cada uno de los tipos de datos tiene literales, que es como se escriben los valores constantes de cada tipo. En los
apartados siguientes se describe cómo se especifican constantes literales para cada tipo.
• Literales Booleanos
• Los literales booleanos son true y false.
• Literales Enteros
• Las constantes enteras son cadenas de dígitos octales, decimales o hexadecimales. El comienzo de la constante declara la
base del número:
• El numero puede ir seguido por f o F para denotar una constante de simple precisión, o por d o D para las constantes de doble precisión: 1.8F ,
1.8D. Las constantes de tipo punto flotante son de doble precisión a menos que se diga lo contrario.
• El cero puede ser positivo, +0.0, o negativo, -0.0. Ambos son iguales a efectos de comparación, aunque producen resultados distintos cuando se
utilizan en expresiones (1.0d/0.0d es positivo, mientras que 1.0d/-0.0d es negativo).
• Una constante double no se puede asignar diretamente a una variable float aunque esté en el rango permitido. Se debe usar una constante float o
convertir la double a float.
EXPRESIONES
• Las expresiones son combinaciones de variables, palabras reservadas, literales, llamadas a métodos y campos, y
operadores que son evaluadas y dan como resultado un valor de un determinado tipo de datos. Este valor puede ser
un número, un caracter o cualquier otro tipo de datos. El tipo de una expresión está determinado por los tipos de las
partes que la componen y la semántica de los operadores.
• Un operador es un símbolo que transforma una variable o la combina de alguna otra manera con otra variable o
literal. Por ejemplo, la siguiente expresión tiene dos operadores, '=' o asignación y '*' o producto:
• a = b * c;
• Las expresiones con que actúa un operador se llaman operandos. Existen operadores unarios y binarios, según actuen
sobre uno o dos operandos. Por ejemplo, el operador asignación es binario mientras que el '-' es unario en este caso:
• a = -d;