相关疑难解决方法(0)

Java是否"缓存"匿名类?

请考虑以下代码:

for(int i = 0;i < 200;i++)
{
  ArrayList<Integer> currentList = new ArrayList<Integer>() {{
    add(i);
  }};
  // do something with currentList
}
Run Code Online (Sandbox Code Playgroud)
  • Java将如何对待这类currentList
  • 对于200个对象中的每一个,它会认为它是一个不同的类吗?
  • 即使在创建第一个对象后,它是否会受到性能影响?
  • 是以某种方式缓存吗?

我只是好奇 :)

java performance anonymous-class

10
推荐指数
2
解决办法
2282
查看次数

标签 统计

anonymous-class ×1

java ×1

performance ×1