对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

最新文章

  1. jquery ajax 请求参数详细说明 及 实例
  2. Selenium:元素等待的4种方法
  3. Linux下暴力破解工具Hydra详解
  4. getBoundingClientRect在IE9/10里的bug
  5. sql复制表、拷贝表、临时表
  6. Subsets [LeetCode]
  7. C# Windows - TabControl
  8. SpringMVC注册拦截器
  9. c++ 07
  10. .net 资源
  11. React入门实例
  12. [LeetCode] Self Dividing Numbers 自整除数字
  13. XShell上传文件到Linux服务器上
  14. cmd命令重定向到剪切板
  15. 转----ui输入测试数据
  16. 一款非常好用的万能本地离线激活工具,支持Office2016、Office2015、Win7、Win8/8.1/10、Win2008/2012/R2系统,全自动安装且无需联网状态即可全部激活,它由国外网友heldigard制作,小巧、简单,只需运行而不用去管它自动激活,能自动激活为180天无限循环,欢迎大家下载使用
  17. Python实现机器学习算法:AdaBoost算法
  18. PHP编译安装时常见错误解决办法,php编译常见错误
  19. 在SpringMVC中使用Jackson并格式化时间
  20. 【PaPaPa】实现缓存决策 - 让你的缓存变的有智慧

热门文章

  1. 无法正确解析FreeMarker视图
  2. C#中StreamWriter与BinaryWriter的区别兼谈编码。
  3. 跟我学算法-图像识别之图像分类(上)(基础神经网络, 卷积神经网络(CNN), AlexNet,NIN, VGG)
  4. python 画直方图
  5. FILTER:progid:DXImageTransform.Microsoft.Gradient使用
  6. laydate的使用
  7. Oracle学习笔记(十一)
  8. iOS7修改UISearchBar的Cancel按钮的颜色和文字
  9. 设置手机iphone5s邮件
  10. POJ 3977 Subset(折半枚举+二分)