Java语言是面向对象的,但Java中的基本数据类型却不是面向对象的。因此Java为每种基本数据类型也设计了一种对应的类,这8个和基本数据类型对应的类称为包装类
(Wrapper Class),也称为外覆类或者数据类型类。包装类均位于java.lang包中。
基本数据类型 | 对应包装类 |
---|---|
byte | Byte |
boolean | Boolean |
short | Short |
char | Character |
int | Integer |
long | Long |
float | Float |
double | Double |
举例而言,double
是基本的数据类型,而Double
是引用类型,即包装类。可以使用Double.parseDouble(string)
将字符串转化为浮点数。