Bir ArrayListim olduğunu varsayarsak
ArrayList<MyClass> myList;
Ve Array'ı aramak istiyorum, kullanmak için bir performans nedeni var mı
MyClass[] arr = myList.toArray(new MyClass[myList.size()]);
bitmiş
MyClass[] arr = myList.toArray(new MyClass[0]);
?
Daha az ayrıntılı olduğu için ikinci stili tercih ediyorum ve derleyicinin boş dizinin gerçekten oluşturulmadığından emin olacağını varsaydım, ancak bunun doğru olup olmadığını merak ediyorum.
Tabii ki, vakaların% 99'unda şu veya bu şekilde bir fark yaratmaz, ancak normal kodum ve optimize edilmiş iç döngülerim arasında tutarlı bir stil tutmak istiyorum ...