对Integer类中的私有IntegerCache缓存类的一点记录
2024-10-21 09:49:51
对Integer类中的私有IntegerCache缓存类的一点记录
// Integer类有内部缓存,存贮着-128 到 127。
// 所以,每个使用这些数字的变量都指向同一个缓存数据
// 因此可以直接使用 == 来比较是否相等
Integer a = 88;
Integer b = 88;
System.out.println(a == b); // true
// 下面这个不在Integer缓存类里的数字,在每次赋值的时候都会新建一个对象存放
// 所以,它们不能使用 == 来判断是否相等,而只能使用equals方法来比较
Integer d = 800;
Integer c = 800;
System.out.println(d == c); // false
System.out.println(d.equals(c)); // true
最新文章
- jquery ajax 请求参数详细说明 及 实例
- Selenium:元素等待的4种方法
- Linux下暴力破解工具Hydra详解
- getBoundingClientRect在IE9/10里的bug
- sql复制表、拷贝表、临时表
- Subsets [LeetCode]
- C# Windows - TabControl
- SpringMVC注册拦截器
- c++ 07
- .net 资源
- React入门实例
- [LeetCode] Self Dividing Numbers 自整除数字
- XShell上传文件到Linux服务器上
- cmd命令重定向到剪切板
- 转----ui输入测试数据
- 一款非常好用的万能本地离线激活工具,支持Office2016、Office2015、Win7、Win8/8.1/10、Win2008/2012/R2系统,全自动安装且无需联网状态即可全部激活,它由国外网友heldigard制作,小巧、简单,只需运行而不用去管它自动激活,能自动激活为180天无限循环,欢迎大家下载使用
- Python实现机器学习算法:AdaBoost算法
- PHP编译安装时常见错误解决办法,php编译常见错误
- 在SpringMVC中使用Jackson并格式化时间
- 【PaPaPa】实现缓存决策 - 让你的缓存变的有智慧
热门文章
- 无法正确解析FreeMarker视图
- C#中StreamWriter与BinaryWriter的区别兼谈编码。
- 跟我学算法-图像识别之图像分类(上)(基础神经网络, 卷积神经网络(CNN), AlexNet,NIN, VGG)
- python 画直方图
- FILTER:progid:DXImageTransform.Microsoft.Gradient使用
- laydate的使用
- Oracle学习笔记(十一)
- iOS7修改UISearchBar的Cancel按钮的颜色和文字
- 设置手机iphone5s邮件
- POJ 3977 Subset(折半枚举+二分)