现在java都有了自动拆箱与装箱。
例:
Integer a=3;
int b=new Integer(5);
在这里还有一个小小的模式:叫亨元设计模式(就是说很多很小的对象有很多相同的东西把它们变成一个对象,还有些不同的东西把它当成外部的属性,作为方法的参数传入)。
Integer c=new Integer(5);
Integer d=new Integer(5);
这个时候c==d为true;
Integer c=new Integer(135);
Integer d=new Integer(135);
这个时候c==d为false;
这是因为在-128------127这间为一个字节,像这种小对象就封装成了一个对象,所以为true,而大的就是不同的对象了。