Java tiene dos categorías fundamentales de tipos: primitivos (valores simples almacenados directamente) y tipos de referencia (objetos, donde la variable contiene una referencia/puntero al objeto). Se comportan muy diferente en la memoria, la asignación y la comparación.
Los 8 tipos primitivos
;
;
;
;
;
;
;
;
