antecedentes
Porque los tipos de datos básicos no tienen características orientadas a objetos. Entonces, cada tipo de datos básico corresponde a una clase de empaquetado.
Tipo de datos básico | Embalaje correspondiente |
---|---|
byte | Byte |
pequeño | Pequeño |
En t | Interger |
largo | Largo |
flotador | Flotador |
doble | Doble |
carbonizarse | Personaje |
booleano | Booleano |
Conversión de tipos de datos básicos y clases de empaquetado
Embalaje (básico -> embalaje) y
desembalaje (embalaje -> básico)
después de que jdk1.5 admite el embalaje y desembalaje automático
int a = 10;
// 手动装箱
Interger interger = new Interger(a);
// 自动装箱
Interger interger = a;
// 手动拆箱
int b = interger.intValue();
// 自动拆箱
int b = interger;