Рассмотрим следующий код:
for(int i = 0;i < 200;i++)
{
ArrayList<Integer> currentList = new ArrayList<Integer>() {{
add(i);
}};
// do something with currentList
}
- Как Java обрабатывает класс
currentList
? - Будет ли он рассматривать этот класс для каждого из 200 объектов?
- Будет ли это поражение производительности даже после создания первого объекта?
- Это кеширование каким-то образом?
Мне просто интересно:)