1。まず、コレクションのコレクション継承はインターフェイスです。
①コレクション(コレクションフレームワークはJDK 1.2に表示されます)
②リスト:それは整然としており、コレクションシステムにはインデックスがあると考えて、要素を繰り返すことができます。
よく使用されるのは、インターフェイスを実装するArrayListおよびLinkedListクラスです
arayList:基礎となるデータ構造は、配列構造を使用します。
機能:クエリ速度は高速ですが、追加と削除はわずかに遅くなります。同期スレッド
LinkedList:最下層は、リンクデータ構造を使用します。
機能:増加と削除速度は高速で、クエリはわずかに遅くなります。
ベクトル:(JDK 1.0が表示されました)最下層には、アレイデータ構造、スレッド同期があります。 ArrayListに置き換えられました。 (もうない)
2。リストを通過する2つの方法:
public class demo {string [] args){arraylist <string>()add( "b"); (c "); } system.out.println( "........ listitrator Iteration ...");オブジェクトobj = it.next(); out.println(obj);}}}
効果マップ:
3. LinkListを使用して、スタックまたはキューデータ構造をシミュレートします。つまり、Stack:Advanced Queue:Advanced First Out
class duilie {private linkedlist <object> link = new linkedlist <object>;} public void myAdd(} public object myget(){return link();最初にAdvancedに変更してから外に変更するには、regain()を変更します。 [] {Duilie dl = new dl.myadd( "java03"); while(!dl.isnull()){system.out.println(dl.myget());}}}}}}}
効果マップ:
上記は、最初に高度なものです。
上記は、この記事のすべての内容です。