Java LinkedList sınıfında add
, addLast
, offer
ve offerLast
yöntemlerini aynı şekilde gerçekleştirmeyin. Eğer öyleyse, API tasarımı artıklık için kısırlıktan kaçıyor?Java LinkedList API'si gereksiz değil mi?
6
A
cevap
12
LinkedList
sınıfı, List
ve Deque
arabirimlerini uygular. Yani, sınıfın bu dört yöntemi uygulamaya koyması gerekiyor, haklısın, aynısını yapıyorlar.
Bu arada, LinkedList
API değildir. Örneğin
List<String> list = new LinkedList<>();
gibi bir arabirim kullanmak, o zaman yöntemleri addLast
, offer
ve offerLast
görmezsiniz.
+0
Kesinlikle, Liste
İlgili konular
- 1. LinkedList dizini kaldır java
- 2. Java: LinkedList Ters
- 3. almak LinkedList örneği in java
- 4. Java'nın LinkedList
- 5. Java, gereksiz senkronize ifadeleri kaldırır/optimize eder mi?
- 6. Java Generics uyumsuz türler linkedlist yineleyiciler
- 7. Java'nın LinkedList, gerektiğinde geri (dizin) almak için optimize edilmiş mi?
- 8. Java rastgele sayılar rasgele değil mi?
- 9. Javadoc yorum. İhtiyacınız mı yoksa gereksiz mi?
- 10. Yanlış bir gereksiz dosyaya bir boole mi ayarlanıyor?
- 11. LinkedOrderedList ve LinkedList uygulaması
- 12. LinkedList için durum kullan
- 13. İkinci koşul (cin >> buf &&! Buf.empty()) gereksiz mi?
- 14. Önbellek Denetimi: 'private' make 'no-cache =' set-cookie '' gereksiz mi?
- 15. Gereksiz tahsisler
- 16. Bu yayın neden gereksiz?
- 17. Java kontrol edilmiş istisna fonksiyonun özellik belirtiminde değil mi?
- 18. Java stax ayrıştırıcısını InputStreams ile değil, dizelerle mi besleyin?
- 19. Gereksiz dosyaların bir java programına aktarılması bayt kodunun boyutunu artıracaktır.
- 20. Bu yasadışı değil mi?
- 21. UIButton.layer.cornerRadius mevcut değil mi?
- 22. DbContext derleme değil mi?
- 23. bölüm dolu, değil mi?
- 24. Sütun mevcut değil mi?
- 25. ConfigureAwait (false) gerekli değil, değil mi?
- 26. Java korumalı korumalı değil
- 27. LinkedList öğelerini ters sırada yineleme nasıl yapılır?
- 28. ko.applyBindings senkronize mi, senkronize değil mi?
- 29. geçici bir l değeri mi değil mi?
- 30. Bigint'e gereksiz dönüştürme
Arabirimlere ['LinkedList'] (http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html) araçlarına bakın. Bu tür bir polimorfik olmak için, bu yöntemleri uygulamak zorundadır. – jlordo