我是靠谱客的博主 无情钢铁侠,最近开发中收集的这篇文章主要介绍Integer类型缓存 -128至127之间的整数Integer类型缓存 -128至127之间的整数代码示例: Integer a = 128; Integer a1 = 128; System.out.println(a == a1); //false Integer b = 127; Integer b1 = 127; System.out.println(b == b1); //true为什么这里需要缓存?合乎逻辑的理由是,在此范围内的“小”整数使用率比大整数要高,因此,使用相同的底层对象,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Integer类型缓存 -128至127之间的整数
代码示例:
Integer a = 128;
Integer a1 = 128;
System.out.println(a == a1); //false
Integer b = 127;
Integer b1 = 127;
System.out.println(b == b1); //true为什么这里需要缓存?
合乎逻辑的理由是,在此范围内的“小”整数使用率比大整数要高,因此,使用相同的底层对象是有价值的,可以减少潜在的内存占用。
最后
以上就是无情钢铁侠为你收集整理的Integer类型缓存 -128至127之间的整数Integer类型缓存 -128至127之间的整数代码示例: Integer a = 128; Integer a1 = 128; System.out.println(a == a1); //false Integer b = 127; Integer b1 = 127; System.out.println(b == b1); //true为什么这里需要缓存?合乎逻辑的理由是,在此范围内的“小”整数使用率比大整数要高,因此,使用相同的底层对象的全部内容,希望文章能够帮你解决Integer类型缓存 -128至127之间的整数Integer类型缓存 -128至127之间的整数代码示例: Integer a = 128; Integer a1 = 128; System.out.println(a == a1); //false Integer b = 127; Integer b1 = 127; System.out.println(b == b1); //true为什么这里需要缓存?合乎逻辑的理由是,在此范围内的“小”整数使用率比大整数要高,因此,使用相同的底层对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复