Java LinkedListクラスのメソッドadd
,addLast
、offer
およびofferLast
は同じことを実行しませんか?もしそうなら、なぜAPIデザインは冗長性を簡潔にするのでしょうか?Java LinkedList APIは冗長ではありませんか?
6
A
答えて
12
LinkedList
クラスは、インターフェイスList
とDeque
を実装しています。したがって、クラスはこれらの4つのメソッドを実装する必要があります。
ところで、LinkedList
はAPIではありません。あなたが例えば
List<String> list = new LinkedList<>();
ようなインターフェイスを使用する場合は、メソッドaddLast
、offer
とofferLast
は表示されません。
+0
絶対に、リスト
関連する問題
- 1. Djangoオブジェクトは "subscriptableではありません"と書いて冗長コードを書くようになります
- 2. Java単体テストで特定のネストされた例外を暗黙に無視する方法は、あまり冗長ではありませんか?
- 3. Javaはガベージコレクトメモリではありません
- 4. Web APIの冗長性
- 5. 冗長ジェネリックパラメータは
- 6. Java:ステートメントではありません
- 7. parse.com「リツイート」パターンがあまりにも冗長である
- 8. XPathパーサーJava冗長性
- 9. Javaの冗長なクラスローディング
- 10. Javaコマンドラインツール、冗長出力フラグ
- 11. Javaでの冗長インポート文の影響は何ですか?
- 12. それ以外の場合はnull SQLパラメータを安全にする方法はあまり冗長ではありませんか?
- 13. エラーでPowerShellを冗長にする方法はありますか?例えば
- 14. HTMLの枠線は同じ長さではありません
- 15. 冗長コードはどうしますか?
- 16. Javaインターフェイスの定数の「public static final」は冗長ですか?
- 17. Javaアプリケーションではメモリリークはまったくありませんか?
- 18. get_context_data()があるので、django get_queryset()は冗長ですか?
- 19. GoogleマップAPI - ジオコード()は戻りません緯度と長い
- 20. は冗長なPDO :: PARAM_INTですか?
- 21. Javaサブルーチンはいつメソッドではありませんか?
- 22. Java乱数はランダムではありませんか?
- 23. Javaは決定的ではありませんか?
- 24. スプラッシュ画面はデモイ自体ではありませんか? Java
- 25. PHPDocの冗長性はそれ以上の価値がありますか?
- 26. IBM API Connectでのフリー・クラスタリングはありませんか?
- 27. YouTube iFrame API .seekTo()メソッドではありませんか?
- 28. Json.NETは浮動小数点数/小数点を最小小数点以下でシリアル化します。つまり、冗長な ".0"はありませんか?
- 29. Java:ジェネリックメソッドは静的でしかありませんか?
- 30. Google Maps API a.latは関数エラーではありません
インタフェース['LinkedList'](http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html)の実装を見てください。そのような多型であるためには、それらのメソッドを実装する必要があります。 – jlordo