En Java existen dos tipos de datos: los datos tipo primitivo y los datos tipo objeto
Los datos tipo primitivo: son datos que no son objetos y se pueden utilizar directamente en un programa sin necesidad de crearlos previamente. Este tipo de dato necesita ser declarado al principio del programa para posteriormente ser utilizado.
Hay distintos tipos de datos primitivos y son los siguientes:
Los datos tipo objeto: son datos que necesitan una invocación para ser creados. Los datos tipo objeto que existen son los siguientes:
Las variables permiten acceder a la memoria para almacenar y recuperar los datos con los que vamos a trabajar. Sólo tenemos que dar un nombre a nuestra variable y a partir de ese momento el compilador traducirá de forma automática ese nombre en un acceso a memoria.
Antes de usar una variable debemos de declararla para poder usarla y poder establecerle un valor
Para establecerle un nombre a la variable, antes debemos de tener en cuenta los siguientes puntos
Los operadores que usa Java son muy símilares a los que usa el lenguaje C++. Todos los tipos de operadores que tiene Java se pueden agrupar en los siguientes grupos:
Operadores Aritméticos: son los más comúnes y los que más utilizamos habitualmente y son:
Operadores Instanceof: nos permite saber si un objeto pertenece a una clase o no. Ejemplo: NombreObjeto instanceof NombreClase.
Operadores Incrementales: son los operadores que nos permiten incrementar las variables en una unidad. Se puede usar delante o detrás de la variable dependiendo de lo que queramos hacer, si queremos incrementarla o reducirla antes o despues de usarla.
Operadores Relacionales: permiten comparar variables. Devuelven siempre un valor boolean. Son los siguientes:
Operadores Lógicos: nos permiten construir expresiones lógicas.
Operador de concatenación con cadenas de caracteres '+'.
Por ejemplo: System.out.println("La casa es"+color+" y "+metros+" cuadrados.");
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/primero.htm
http://es.wikipedia.org/wiki/Java_%28lenguaje_de_programaci%C3%B3n%29
http://www.techmobilesoft.com/apuntes/apuntes/ELEMENTOS_DEL_LENGUAJE_JAVA.pdf