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

广告网站怎么做百度游戏

广告网站怎么做,百度游戏,网站制作平台能赚钱吗,杭州 高端网站建设在 Java 中,Integer 类的比较行为有其特定的规则,这些规则涉及到缓存和对象比较。让我们分析一下你提供的代码: 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 == b:a 和 b 都是 100,且在缓存范围内,因此它们指向同一个对象实例。输出为 true。
c == d:c 和 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.wooajung.com/news/369.html

相关文章:

  • 党建网站源码免费市场监督管理局
  • 济阳做网站公司查询
  • 网站怎么做下载网页西安网站设计开发
  • 个人网站做镜像手机网站建设案例
  • 原型样网站百度词条优化工作
  • 自己搭建的ftp怎么做网站福州seo推广公司
  • 网站在什么环境下做2022最近比较火的热点话题
  • 哪个公司的室内设计公司seo教程免费
  • 适合做设计公司的名字搜索引擎优化
  • 微信公众号商城骗局如何刷seo关键词排名
  • 阿里云网站商城建设广告推广免费平台
  • 汕头市企业网站建设品牌常用的搜索引擎有哪些
  • php学多久可以做网站职业培训机构
  • 北京微网站建设设计服务网站底部友情链接代码
  • 设计iphone手机网站微商引流一般用什么软件
  • H5网站建设报价多少哪里有网络推广
  • wordpress theme best网站搜索关键词优化
  • seo网站地图百度竞价关键词价格查询工具
  • 赣州市建设工程造价管理网站软文广告是什么
  • 济宁网站建设(如何去做网络营销
  • 开发一个网站多少钱?百度网站联系方式
  • 网站 维护费用关键词诊断优化全部关键词
  • 做公司网站开发的公司seo网站排名查询
  • 东莞市卫生健康局搜索引擎优化分析
  • 广州app开发定制公司西安网站建设优化
  • 做试题的网站软文广告示范
  • 衡阳网站排名优化网页设计主要做什么
  • 做女装代理需要自建网站么seo助力网站转化率提升
  • 网站开发研究手段有哪些百度联系方式人工客服
  • 网站建设与维护实训百度网站收录提交