Integer

来源:互联网 发布:linux 修改主机名 编辑:程序博客网 时间:2024/05/29 14:30
Integer i1 = new Integer(127);Integer i2 = new Integer(127);System.out.println(i1 == i2);System.out.println(i1.equals(i2));System.out.println("-----------");Integer i3 = new Integer(128);Integer i4 = new Integer(128);System.out.println(i3 == i4);System.out.println(i3.equals(i4));System.out.println("-----------");Integer i5 = 128;Integer i6 = 128;System.out.println(i5 == i6);System.out.println(i5.equals(i6));System.out.println("-----------");Integer i7 = 127;Integer i8 = 127;System.out.println(i7 == i8);System.out.println(i7.equals(i8));

false
true
-----------
false
true
-----------
false
true
-----------
true
true


// 通过查看源码,我们就知道了,针对-128到127之间的数据,做了一个数据缓冲池,如果数据是该范围内的,每次并不创建新的空间
// Integer ii = Integer.valueOf(127);


0 0
原创粉丝点击