返回信息流之前看了前几天那个自动装箱的帖子。Integer类有缓存,那基本类型int有缓存吗。
在网上看见一些回答说,jvm在编译阶段,也会生成int变量对应的包装类型的缓存,然后把基本类型映射到这些缓存上,所以基本类型的==实际上也是在比较缓存对象,缓存对象地址相同说明基本类型相等。
这种说法准确吗?
这是一条镜像帖。来源:北邮人论坛 / java / #53646同步于 2016/10/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
求助一个缓存问题
yxking
2016/10/31镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
你只能依赖Java language specification, Java VM specification和Java API上面说的。其他的都无法依赖。
好吧
【 在 nuanyangyang 的大作中提到: 】
: 你只能依赖Java language specification, Java VM specification和Java API上面说的。其他的都无法依赖。