2012-09-04 65 views
-2

據我所知,基本類型有以下幾個特點:基本類型VS封裝類

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 

我不知道如何使用這些包裝類來實現一些示例代碼。我如何?

+1

包裝類是有用的,因爲它們的實例是不是基本類型,他們的對象。這使得它們可以與泛型一起使用,例如'列表'。自Java 5以來,該語言還支持對各自封裝類型自動裝箱和取消封裝基元,這可以極大地簡化代碼。 – oldrinb

+4

-1;因爲這沒有顯示任何研究工作。那裏有大量的樣品。 – home

回答

0

你初始化並以同樣的方式使用這些類:

int i = 10; 
Integer i = 10; 

boolean isTrue = true; 
Boolean isTrue = true; 
+1

有關自動裝箱的更多信息,請參見[相關Java教程](http://docs.oracle.com/javase/tutorial/java/data/autoboxing.html)。 – oldrinb