自动装箱/拆箱,以及高速缓存问题

来源:互联网 发布:淘宝商城充气姓娃好吗 编辑:程序博客网 时间:2024/06/04 01:01
高速缓存范围有:true、false、byte、介于-128-->+127间的整数 、介于\u0000到\u007F间的字符

因此这些基本类型的包装类对象,是同一个对象。

        Integer i1 = 100;        Integer i2 = 100;        System.out.println(i1 == i2);        boolean b1 = true;        boolean b2 = true;        System.out.println(b1 == b2);        Integer i3 = 129;        Integer i4 = 129;        System.out.println(i3 == i4);        Float f1 = 0.1f;        Float f2 = 0.1f;        System.out.println(f1 == f2);

====输出结果=============
true
true
false
false

0 0
原创粉丝点击