当前位置: 首页 > news >正文

龙岗建设网站制作十大购物网站排行榜

龙岗建设网站制作,十大购物网站排行榜,做网站公司,响应式手机网站怎么做在 Java 中#xff0c;Integer 类的比较行为有其特定的规则#xff0c;这些规则涉及到缓存和对象比较。让我们分析一下你提供的代码#xff1a; java public class test2_4 { public static void main(String[] args){Integer a 100;Integer b 100;Integer c 1000;Int…在 Java 中Integer 类的比较行为有其特定的规则这些规则涉及到缓存和对象比较。让我们分析一下你提供的代码 java public class test2_4 {  public static void main(String[] args){Integer a 100;Integer b 100;Integer c 1000;Integer d 1000;System.out.println(a b);System.out.println(c d);} } Integer 对象的缓存 Java 的 Integer 类有一个内部缓存机制它会缓存值在 -128 到 127 范围内的 Integer 对象。这个机制用于优化性能和节省内存。当你创建一个在这个范围内的 Integer 对象时Java 会返回相同的对象实例。因此在这个范围内 比较运算符将会返回 true因为 a 和 b 实际上指向的是同一个对象实例。 Integer 对象的比较 a ba 和 b 都是 100且在缓存范围内因此它们指向同一个对象实例。输出为 true。 c dc 和 d 都是 1000超出了缓存范围因此它们指向不同的对象实例。输出为 false。 代码输出 java true false 解释 Integer a 100; Integer b 100; a 和 b 的值都为 100且 100 在缓存范围内-128 到 127因此 a 和 b 指向相同的 Integer 实例。a b 的结果是 true。 Integer c 1000; Integer d 1000; c 和 d 的值都为 1000超出了缓存范围因此它们指向不同的 Integer 实例。c d 的结果是 false。 总结 运算符比较的是对象的引用是否相同不是对象的值。 缓存机制Integer 对象在 -128 到 127 范围内的值会被缓存因此在这个范围内 运算符会返回 true。 如果你想比较两个 Integer 对象的值是否相等应该使用 equals 方法 equals 方法例如 java System.out.println(a.equals(b)); // 输出 true System.out.println(c.equals(d)); // 输出 true
http://www.w-s-a.com/news/316395/

相关文章:

  • 孝感网站建设xgshwordpress网站基础知识
  • 百度为什么会k网站长沙做网站找哪家好
  • 揭阳商城网站建设新闻稿发布平台
  • 电商网站建设免费在线优化网站
  • 厦门网站建设咨询挣钱最快的小游戏
  • 郑州网站网络营销莱芜雪野湖别墅
  • 安装iis8 添加网站河南省建设执业资格中心网站
  • 个人网站电商怎么做广州市营销型网站建设
  • 空间站做网站什么版本wordpress 勾子
  • win7网站服务器制作软件网站浏览图片怎么做的
  • 网站制作平台公司嵌入式软件开发环境
  • 网站服务器镜像微商做网站网站
  • 十大旅游电子商务网站网上定做衣服
  • 怎样进行网站备案上海发布公众号app
  • 网站后台模板论坛网站优化招商
  • 个人网站设计作品能用VUE做网站
  • 网站建设预付阿里云域名备案查询
  • 苏州本地网站免费咨询医生的软件
  • 个人网站做废品回收福建网站开发招聘
  • wordpress网站备案学设计常用的网站
  • 网站建设的频道是什么网站用什么开发软件做
  • 电子商务网站建设与规划总结外链查询网站
  • 西安网站品牌建设做网站需要的东西
  • 网站外围网站怎么做移动端网站开发项目
  • 做网站只做前端可以用吗知更鸟免费 wordpress
  • html5 微信网站主流开发技术标准网站搭建费用
  • 加强统计局网站的建设和管理广州微信网站建设价格
  • 华宁网站建设设计公司 网站
  • 简历网站免费怎么查在哪个网站做的备案
  • 响应式网站 价格网站用哪些系统做的比较好用