A、リストのコレクション
記憶素子の1.Listセットの特徴:
(1)注文した(リスト格納組標準):これは、この順序で取らに預金のため、または取り出さです。
(2)繰り返してもよいです
2.では、深さListJコレクション
ArrayListのはとても独自の特徴が多いセット; ArrayListの底部セット10デフォルトの初期容量、拡張後の容量が1.5倍の体積であり、ArrayListのコレクションは、配列が添字されたアレイである基礎をなすベクトルがセットデフォルトの初期容量の根底10は、容量の拡張後の二回、元の容量であります
3.のArrayListとベクトルを最適化する方法
拡張は、配列のコピーを必要とするため、事業拡大を最小限に抑え、配列のコピーは、一般的に指定されたコレクションを作成することをお勧めする際の初期容量は非常にメモリ集約的です
パッケージcom.bjpowernode.java_learning; 輸入 java.utilの。* ; パブリック クラスD86_1_ListCollectionAnalysis { パブリック 静的 ボイドメイン(文字列[]引数){ // リストのコレクションを作成します。 // コレクションC =新しい新しいのArrayList(); // この初期化は何の問題のリストをコンパイルするが、我々はリストのユニークな方法を使用する必要はありません リストL = 新しい新しいのArrayListを(); // リストL =新しい新しいLinkedListの(); // データの基礎となる構造的な問題を含んで初期化することができますどちらも、「アルゴリズム」の本を参照してください // リストの末尾に要素を追加 l.add( 100 )。 l.add( 99 )。 l.add( 23 )。 l.add( 250 )。 l.add( "hiosaf" ); // 追加(int型のインデックス、E eは)指定された位置eのに挿入されている l.add( 5、 "jioasf"。); System.out.println(l.get( 1 ))。 System.out.println( "====================" ); // 反復 イテレータをIT = l.iterator()。 一方、(it.hasNext()){ System.out.println(it.next())。 } // これはまた、トラバースにイテレータを使用するか、見て、あなたはgetメソッドを使用してトラバースすることができます } }
第二に、ソースコード:
D86_1_ListCollectionAnalysis.java
https://github.com/ruigege66/Java/blob/master/D86_1_ListCollectionAnalysis.java
2.CSDNます。https://blog.csdn.net/weixin_44630050
3.パークブログます。https://www.cnblogs.com/ruigege0000/
4.歓迎マイクロチャンネル公衆数に焦点を当て:フーリエ変換材料を学ぶビッグデータを取得するために、唯一の交流を学ぶために、舞台裏の返信「贈り物」をパブリック個人番号を変換