八种基本数据类型对应得包装类如下:
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+"";