自动拆装箱的认识

自从JDK1.5之后出现了自动拆装箱

Integer a = 1;这个步骤就是装箱不然要写成 Integer a = new Integer(1);

Integer b = a;这个就是自动拆箱的过程 Integer b = a.intValue();

自动拆装箱就是简化了面向对象的开发

new Integer(2) == 2   ?   true  拆箱

new Integer(2) == new Integer(2)  ? false 这是两个不同的箱子

Integer.valueof(1000) == Integer.valueof(1000)  ? 1000 false如果值是在-128到127之间为true

Integer.valueof(2).intValue() == 2 ? true 

new Integer(2).equals(new Integer(2)) ? true 如果不是传的一个箱子进去的话就是把数字转化成箱子 

原文地址:https://www.cnblogs.com/chenligeng/p/9935512.html