Ne Java Koleksiyon kullanmalıyım?
Son zamanlarda bu soru karşısında How can I efficiently select a Standard Library container in C 11? geldim ve kullanışlı bir akış şeması C koleksiyon seçerken kullanılacak gördüm.
Bu Java için benzer bir akış şeması bulmaya çalıştım ve bunu yapmak mümkün değildi bu yüzden kullanıyor olmalılar ki emin olmayan kişiler için yararlı bir kaynak olduğunu düşündüm.
Hangi kaynaklara ve "çarşaf Java programlama ne zaman?" insanlar doğru Toplama seçmenize yardımcı olmak için kullanılabilir kullanmak için hile İnsanlar nasıl kullanmaları gerektiğini biliyor musunuz?
CEVAP
Bir şey bulamadım bu yana kendim yapmaya karar verdim.
Bu akış şeması değil deneyin ve kapak gibi şeyler senkronize erişim, iş güvenliği vb veya eski koleksiyonlar, ama kapak 3 standart Set
s, 3 standart Map
s ve 2 standart List
ler.
İnsanlara ana diğer yararlı başvurusu muhtemelen Collection her açıklayan oracle belgelerine aşağıdaki sayfa.
Vs TreeSet HashSet
HashSet
TreeSet
buraya ne zaman kullanılacağını ayrıntılı bir tartışma var:
Hashset vs Treeset
Vs LinkedList, ArrayList
Ayrıntılı tartışma: When to use LinkedList over ArrayList?
Hangi @NotNull açıklama Java kullanmal...
Set kullanımı(önerilen|Maksimum|Minimu...
Neden anahtar kelime "son" J...
Ne zaman "strictfp" java ana...
'In String Java kullanmalıyım.eğe...