- package cn.itcast.test;
- /*
- * 关于Integer的面试题:
- * byte常量池。
- * 也就是byte范围内的值,直接赋值给Integer,是从常量池里面获取的。
- */
- public class IntegerTest {
- public static void main(String[] args) {
- Integer i1 = new Integer(127);
- Integer i2 = new Integer(127);
- System.out.println(i1 == i2);// false
- System.out.println(i1.equals(i2));// true
- Integer i3 = new Integer(128);
- Integer i4 = new Integer(128);
- System.out.println(i3 == i4);// false
- System.out.println(i3.equals(i4));// true
- Integer i5 = 128;
- Integer i6 = 128;
- System.out.println(i5 == i6);// false
- System.out.println(i5.equals(i6));// true
- Integer i7 = 127;
- Integer i8 = 127;
- System.out.println(i7 == i8);// true
- System.out.println(i7.equals(i8));// true
- }
- }
复制代码 |
|