自动拆装箱的认识

自从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 如果不是传的一个箱子进去的话就是把数字转化成箱子 

 

posted on 2018-11-09 15:44  JETIME庚  阅读(188)  评论(0编辑  收藏  举报

导航