Java tem duas categorias fundamentais de tipos: primitivos (valores simples armazenados diretamente) e tipos de referência (objetos, onde a variável contém uma referência/ponteiro para o objeto). Eles se comportam de forma muito diferente em memória, atribuição e comparação.
Os 8 tipos primitivos
;
;
;
;
;
;
;
;
