java 整型数与Integer的缓存深入理解

 更新时间:2017年05月14日 10:37:40   投稿:lqh  
这篇文章主要介绍了java 整型数与Integer的缓存深入理解的相关资料,需要的朋友可以参考下

 深入理解java 整型数, Integer的缓存

Integer类实质上也是一个普通的java类,即使值相同,也是不同的对象。

例如

 Integer a = 148;
    Integer b = 148;
    System.out.println(a==b);

这时输出为false. 很容易理解。

但是如果把值换成48.  

  Integer a = 48;
    Integer b = 48;
    System.out.println(a==b);

这时就会发现输出变成了true。原因是jdk对128以下的整数作了缓存,当声明两个值为48的Integer对象时,其实是指向同一位置。

当然也可以强制声明一个新的Integer对象。  

 Integer a = 48;
    Integer b = new Integer(48);
    System.out.println(a==b); 

这时输出就变成false了

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Java8中Stream流求最大值最小值的实现示例

    Java8中Stream流求最大值最小值的实现示例

    本文主要介绍了Java8中Stream流求最大值最小值的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • java中form以post、get方式提交数据中文乱码问题总结

    java中form以post、get方式提交数据中文乱码问题总结

    这篇文章主要介绍了java中form以post、get方式提交数据中文乱码问题总结,需要的朋友可以参考下
    2014-10-10
  • Hibernate分页的两种实现方法

    Hibernate分页的两种实现方法

    这篇文章主要介绍了Hibernate分页的两种实现方法,结合实例形式讲述了criteria分页与hql分页的实现方法,需要的朋友可以参考下
    2016-03-03
  • Java中的字节流文件读取教程(二)

    Java中的字节流文件读取教程(二)

    这篇文章主要给大家介绍了关于Java中字节流文件读取的相关资料,本文属于之前文章的延长篇,有需要的朋友可以先看看上一篇文章,相信会对大家的学习或者工作具有一定的参考学习价值,下面随着小编来一起学习学习吧
    2018-07-07
  • Java实现简单的扫雷小程序

    Java实现简单的扫雷小程序

    这篇文章主要为大家详细介绍了Java实现简单的扫雷小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • 详解SpringBoot的jar为什么可以直接运行

    详解SpringBoot的jar为什么可以直接运行

    SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包,本文给大家介绍了为什么SpringBoot的jar可以直接运行,文中有相关的代码示例供大家参考,感兴趣的朋友可以参考下
    2024-02-02
  • Java完全二叉树的创建与四种遍历方法分析

    Java完全二叉树的创建与四种遍历方法分析

    这篇文章主要介绍了Java完全二叉树的创建与四种遍历方法,结合实例形式分析了完全二叉树的概念、定义及遍历操作相关实现技巧,并对比分析了满二叉树与完全二叉树的区别,需要的朋友可以参考下
    2017-11-11
  • java 安全ysoserial URLDNS利用链分析

    java 安全ysoserial URLDNS利用链分析

    这篇文章主要为大家介绍了java 安全ysoserial URLDNS利用链分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • 分布式Netty源码分析概览

    分布式Netty源码分析概览

    这篇文章主要为大家介绍了分布式Netty源码分析概览,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • java利用递归调用实现树形菜单的样式

    java利用递归调用实现树形菜单的样式

    这篇文章主要给大家介绍了关于java利用递归调用实现树形菜单样式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09

最新评论