八種基本數據類型對應得包裝類如下:
int--->Integer
long---> Long
float--->Float
double--->Double
short--->Short
byte--->Byte
char-->Character
boolean--->Boolean
1.包裝類是不可變得,一旦進行初始化就不允許修改包裝類中得值
2.包裝類是final修飾得,不允許存在子類
3.java 1.5之後,增加了自動拆裝箱得功能,
4.自動拆裝箱是編譯器添加轉換方法,而不是虛擬機進行優化處理
5.自動拆裝箱中boolean,byte,char,<127, 介於-128~127之間得short和int 被包裝到固定對象中
例如:
Integer a=127;
Integer b=127;
Integer c=128;
Integer d =128;
System.out.println(a==b);//true
System.out.println(c==d);//false
6.數值與String得相互轉換
String num="123";
int i=Integer.parseInt(num);
int j=Integer.valueOf(num);
int k=234;
String s1=Integer.toString(k);
String s2=String.valueOf(k);
String s3=k+"";