ArrayListのとLinkedListの違いは何ですか?
ArrayListの:
基本的な実装は配列です。高速クエリ、挿入、削除が遅いです。スレッドセーフな、高効率。
LinkedListのは:
基本的な実装は、リンクされたリストです。スロークエリ、挿入、削除速いです。スレッドセーフな、高効率。
リンク上で詳細な分析については以下を参照:
Javaコンテナ--listインターフェース(アナログ基礎となるコード実装のArrayListとLinkedListのクラス)
ArrayListの:
基本的な実装は配列です。高速クエリ、挿入、削除が遅いです。スレッドセーフな、高効率。
LinkedListのは:
基本的な実装は、リンクされたリストです。スロークエリ、挿入、削除速いです。スレッドセーフな、高効率。
リンク上で詳細な分析については以下を参照:
Javaコンテナ--listインターフェース(アナログ基礎となるコード実装のArrayListとLinkedListのクラス)