次のコードを検討してください。
for(int i = 0;i < 200;i++)
{
ArrayList<Integer> currentList = new ArrayList<Integer>() {{
add(i);
}};
// do something with currentList
}
- Javaはのクラスをどのように扱い
currentList
ますか? - 200個のオブジェクトごとに異なるクラスと見なされますか?
- 最初のオブジェクトが作成された後でも、パフォーマンスが低下しますか?
- どういうわけかそれをキャッシュしていますか?
私はただ興味があります:)