Java 基本类型与包装类
据我所知,基本类型具有以下特征:Java 基本类型与包装类,java,Java,据我所知,基本类型具有以下特征: Primitive Type | Size | Minimum | Maximum | Wrapper Type boolean |1—8 bits | false | true | Boolean char | 16 bits | Unicode 0 | Unicode 2^16-1 | Character byte | 8 bits |
Primitive Type | Size | Minimum | Maximum | Wrapper Type
boolean |1—8 bits | false | true | Boolean
char | 16 bits | Unicode 0 | Unicode 2^16-1 | Character
byte | 8 bits | -128 | +127 | Byte
short | 16 bits | -2^15 | +2^15-1 | Short
int | 32 bits | -2^31 | +2^31-1 | Integer
long | 64 bits | -2^63 | +2^63-1 | Long
float | 32 bits | IEEE754 | IEEE754 | Float
double | 64 bits | IEEE754 | IEEE754 | Double
void | — | — | — | Void
我不知道如何使用这些包装器类实现一些示例代码。我该怎么做?以相同的方式初始化和使用类:
int i = 10;
Integer i = 10;
boolean isTrue = true;
Boolean isTrue = true;
包装器类很有用,因为它们的实例不是原语,而是对象。这使得它们可以与泛型一起使用,例如
List
。自Java 5以来,该语言还支持原语与各自包装器类型之间的自动装箱和取消装箱,这可以大大简化代码;因为这没有显示任何研究工作。有大量的样本。请参阅有关自动装箱的详细信息。