1. 首页
  2. 编程语言
  3. Java
  4. Java Integer及int装箱拆箱对比

Java Integer及int装箱拆箱对比

上传者: 2022-06-14 13:15:03上传 PDF文件 44.47 KB 热度 20次

示例代码:反编译字节码:1:可以看出对于Integer与int使用==比较大小的话,优先Integer拆箱。但是通常我们可以看先Integer与Integer之间使用==也可以正确比较,原因是:Integer对于-128到127之间的数字在缓存中拿,不是创建新对象。缓存获取数据源码:java.lang.Integer#valueOf

用户评论