Elementos del lenguaje

 

Entre los elementos que conforman el lenguaje Java podemos mencionar los siguientes:

 

  • Identificadores
  • Variables
  • Sentencias de Control
  • Bloques de código
  • Comentarios
  • Expresiones
  • Operadores
  • Tipos de datos
  • Palabras reservadas

 

Identificadores y variables: véase Identificadores

 

Sentencia: Cualquier instrucción valida en Java que debe terminar en ; (Punto y coma).

 

Bloques de código: Es un grupo de sentencias que se encuentran dentro de los simbolos { y }, estos pueden estar dentro de una clase, método o sentencias de control como ciclos o condiciones.

 

 

Comentarios: Los comentarios no son tomados en cuenta por el compilador Java, solo ayudan a entender mejor un programa describiendo ciertas caracteristicas del código (Se debe limitar a no escribir muchos comentarios, de lo contrario el código podría ser difícil de leer).

 

De una sola linea: //Esto es un comentario de una linea.

De multiples lineas: /*Esto es

                             un comentario

                             de varias lineas*/

 

Expresiones: Son todas aquellas sentencias en las que se puede poner a la derecha el operador de asignación "=", por ejemplo:

 

x=12;

z=x*y;

int suma=suma(num1,num2);

int vec[]=new int[10];

 

Operadores: véase Operadores.

 

Tipos de datos:

 

Tipo Descripción
boolean Corresponde a los valores true, false.
char

Carácteres Unicode de 16 bits. Los caracteres alfa-numéricos son los mismos que los ASCII con el bit alto puesto a 0. El intervalo de valores va desde 0 hasta 65535 (valores de 16-bits sin signo). Ejemplo 'a', 'A', '1' (no es igual 1 a '1').

byte

Tamaño 8 bits.  El intervalo de valores va desde -2^7 hasta 2^7 -1 (-128 a 127).

short

Tamaño 16 bits.  El intervalo de valores va desde -2^15 hasta 2^15-1 (-32768 a 32767).

int

Tamaño 32 bits.  El intervalo de valores va desde -2^31 hasta 2^31-1 (-2147483648 a 2147483647).

long

Tamaño 64 bits. El intervalo de valores va desde -2^63 hasta  2^63-1 (-9223372036854775808 a 9223372036854775807).

float

Tamaño 32 bits. Números en coma flotante de simple precisión (de 1.40239846e–45f a 3.40282347e+38f).

double

 

Tamaño 64 bits. Números en coma flotante de doble precisión (de 4.94065645841246544e–324d  a 1.7976931348623157e+308d).

 

Palabras reservadas:

abstract boolean break byte case
do double else extends false
final finally float for if
implements import instanceof int interface
long native new null package
private protected public return short
static super switch syncroniced this
throw throws transient true try
void volatile while var rest
byvalue cast const future generic
goto inner operator outer  
 
Las palabras en negrita son palabras reservadas que no se utilizan actualmente, pero podrían integrarse en futuras actualizaciones.