/*
-XX:AutoBoxCacheMax=300
*/
public class AutoBoxCacheMax
{
public static void main(String[] args)
{
Integer a = 200;
Integer b = 200;
System.out.println(a == b);
}
}

========================
-XX:AutoBoxCacheMax=300



这篇博客探讨了Java中的自动装箱特性,通过示例代码展示了Integer对象的缓存机制。当-XX:AutoBoxCacheMax设置为300时,对于小数值的Integer对象,会复用已存在的实例,从而提高性能。文章通过比较两个值相等的Integer对象是否相等,揭示了这一内部优化细节。
/*
-XX:AutoBoxCacheMax=300
*/
public class AutoBoxCacheMax
{
public static void main(String[] args)
{
Integer a = 200;
Integer b = 200;
System.out.println(a == b);
}
}

========================
-XX:AutoBoxCacheMax=300



1万+
466

被折叠的 条评论
为什么被折叠?