1 String, 八种基本数据类型 的包装类都在这个包中
Java 只有 8 种基本类型: byte char short int long float double boolean
自动装箱 是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成Integer,double转化成double,等等。反之就是自动拆箱。
(char 的对应的对象包装类是 Character, int 对应的对象包装类是 Integer , 其他的名字不变)
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。
java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱)
例子如下:
1
public
class
Wrapper {
2
public
static
void
main(String[] args) {
3
int
i = 500
;
4
Integer t =
new
Integer(i);
5
int
j =
t.intValue();
6
String s =
t.toString();
7
System.out.println(t);
8
Integer t1 =
new
Integer(500
);
9
System.out.println(t.equals(t1));
10
Integer a1 = 5
;
11
int
a2 =
new
Integer(5
);
12
System.out.println("a1 = " + a1 + ",a2 = " +
a2);
13
}
14
}
运行结果:
500
true
a1 = 5,a2 = 5
2 Object:类层次结构的根类
3 Math:执行基本数学方法运算
4 StringBuffer:线程安全的可变字符序列
5 thread:是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。

