Non i metodi add
, addLast
, offer
e offerLast
nella classe Java LinkedList eseguono la stessa cosa? In caso affermativo, perché la progettazione dell'API si discosta dalla brevità per la ridondanza?L'API Java LinkedList non è ridondante?
6
A
risposta
12
La classe LinkedList
implementa le interfacce List
e Deque
. Quindi la classe deve implementare questi quattro metodi anche se, hai ragione, fanno lo stesso.
A proposito, il LinkedList
non è l'API. Se si utilizza l'interfaccia, come
List<String> list = new LinkedList<>();
per esempio, allora non sarà possibile visualizzare i metodi addLast
, offer
e offerLast
.
+0
Assolutamente, l'elenco
Problemi correlati
- 1. "LinkedList non è generico" errore Java
- 2. LinkedList circolare in Java
- 3. LinkedList checkForComodification error java
- 4. Non è possibile creare un array di LinkedList in Java ...?
- 5. Java - PriorityQueue vs ordinati LinkedList
- 6. Verificare se l'importazione è ridondante
- 7. Java Convert LinkedList generico per Array Generico
- 8. Perché questo cast è ridondante?
- 9. Java: inversione di LinkedList in blocchi
- 10. Versione non ridondante di expand.grid
- 11. LinkedList: rimuovere un oggetto
- 12. Non è "costante" ridondante quando si passa per valore?
- 13. La trasmissione al pulsante è ridondante - Perché?
- 14. ToString() è buono, cattivo o semplicemente ridondante?
- 15. Falso positivo: la precondizione è ridondante
- 16. Java LinkedList - differenze tra le operazioni di recupero
- 17. Raccolta errori in un metodo Java, ArrayList vuoto contro LinkedList
- 18. Impossibile assegnare LinkedList all'elenco, perché?
- 19. Java attuazione 8 hashmap utilizzando TreeNode anziché LinkedList
- 20. Errore di codifica durante l'utilizzo dell'autenticazione Devd di LAPI
- 21. Java Collection LinkedList tipi di funzione di argomenti
- 22. In che modo LinkedList funziona internamente in Java?
- 23. HashMap utilizza LinkedList internamente
- 24. L'estensione dell'oggetto ha uno scopo o è ridondante?
- 25. Perché LinkedList e arraylist estende AbstractList in java?
- 26. Controller Phoenix orribilmente ridondante
- 27. L'impostazione di un booleano su falso è ridondante?
- 28. RealmObject Messaggio ridondante equabile
- 29. LinkedList Vs ConcurrentLinkedQueue
- 30. Nella raccolta Java Core di LinkedList, qual è l'uso di addLast?
Vedere le interfacce ['LinkedList'] (http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html). Per essere quel tipo di polimorfico, deve implementare quei metodi. – jlordo