织梦CMS - 轻松建站从此开始!

沙龙国际_沙龙国际亚洲第一品牌网上娱乐

当前位置: 主页 > 沙龙国际365 >

关于java的自动装箱(autoboxing)和拆箱(unboxing)

时间:2017-08-12 23:11来源:未知 作者:admin 点击:
只是了解一些皮毛,知道自动装箱会调用如Integer.valueOf() 或者拆箱调用如 .intValue(),但是结合如下代码仍有一些不理解 public class Test{ public static void main(String[] args){ int first; Integer secon

只是了解一些皮毛,知道自动装箱会调用如Integer.valueOf() 或者拆箱调用如 .intValue(),但是结合如下代码仍有一些不理解

   public class Test{
        
        public static void main(String[] args){
            
            int first;
            Integer second;
            Integer third;
    
            first = 127;
            second = 127;
            third = 127;
    
            System.out.printf("%s%n",(first == second));
            System.out.printf("%s%n",(second == third));
    
            first = 128;
            second = 128;
            third = 128;
    
            System.out.printf("%s%n",(first == second));
            System.out.printf("%s%n",(second == third));
        }
    }
    

输出结果是:

true
true
true
false

对于这个为什么会得到这样的结果仍旧不太理解,希望前辈们多多指教

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容