Os tipos de dados básicos do Java incluem: boolean, byte, short, char, int, long, float e double. Java também fornece classes relacionadas a tipos de dados básicos para implementar o encapsulamento de tipos de dados básicos. Essas classes estão no pacote java.lang e são: classes Byte, Integer, Short, Long, Float, Double e Character.
Aulas Duplas e Flutuantes
As classes Double e Float implementam o empacotamento de classes para dados do tipo básico double e float. Você pode usar o método construtor Double(double num) da classe Double para criar um objeto do tipo Double; usar o método construtor Float(float num) da classe Float para criar um objeto do tipo Float. Chamar o método doubleValue() em um objeto Double pode retornar os dados do tipo double contidos no objeto; chamar o método floatValue() em um objeto Float pode retornar os dados do tipo float contidos no objeto.
Classe Byte, Curto, Inteiro, Longo
Os métodos de construção das classes Byte, Short, Integer e Long são Byte(byte num), Short(short num), Integer(int num) e Long(long num) respectivamente. Os objetos Byte, Short, Integer e Long chamam os métodos byteValue(), shortValue(), intValue() e longValue() respectivamente para retornar os dados do tipo básico contidos no objeto.
Classe de personagem
Você pode usar o construtor Character(char c) da classe Character para criar um objeto do tipo Character. O objeto Character chama o método charValue() para retornar os dados do tipo char contidos no objeto. A classe Character também inclui alguns métodos de classe, que podem ser chamados diretamente através do nome da classe para classificação de caracteres.