A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gczsjj 中级黑马   /  2017-1-17 23:37  /  1167 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Demo5_Integer {
        public static void main(String[] args) {
                Integer i1 = new Integer(97);
                Integer i2 = new Integer(97);
                System.out.println(i1 == i2);//new 是在堆内存中创建对象,i1与i2所指向的对象不同.                        false
                System.out.println(i1.equals(i2));        //Integer重写了Object的equals()的方法                        true
                System.out.println("------------------------------");
                Integer i3 = new Integer(197);
                Integer i4 = new Integer(197);
                System.out.println(i3 == i4);                                                                        //false
                System.out.println(i3.equals(i4));                                                                //true
                System.out.println("------------------------------");
               
                Integer i5 = 127;
                Integer i6 = 127;
                System.out.println(i5 == i6);                                                                        //true
                System.out.println(i5.equals(i6));                                                                //true
                System.out.println("------------------------------");
                /*-128到127是byte的取值范围,如果在这个取值范围内,自动装箱就不会新创建对象,而是从常量池中获取;
                 * 如果超过了byte取值范围就会再新创建对象.       
                 * */
                Integer i7 = 128;
                Integer i8 = 128;
                System.out.println(i7 == i8);                                                                        //false                       
                System.out.println(i7.equals(i8));                                                                //true
                System.out.println("------------------------------");               
        }
}
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

2 个回复

倒序浏览
老题目了,老题啦遇到了在学也行
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马