JAvaの1次元配列


1.配列は参照データ型である.


2.配列は単純なデータ構造であり、線形構造である.
3.配列は、異なる他の要素を格納するために使用できるコンテナであり、配列は任意のタイプの要素を格納することができる.
4.配列は、1次元配列、2次元配列、多次元配列に分けることができます.
5.配列に格納されている要素のタイプは統一されています.
6.配列の長さは変更できません.配列が作成されると、長さは可変で、固定されます.
7.エレメントの検索は効率的で、挿入と削除は効率的ではありません.
データには2つの初期化方法があります.
静的初期化:
int[] a={3,4,5,6};//           ,      。
            ,a            。
Object o1=new Object();
Object 02=new Object();
Object 03=new Object();
Object[] oo={o1,o2,03};//  o1,o2,o3       。
oo        ,    o1     。

動的初期化:
//         
int[] a=new int[3];
//       
Object[] oo1=new Object[3];
/*         ,             ,                。
byte,short,int,long 0
float double  0.0
boolean false
char \u0000
    null
*/
Object[] objs = new Object[3];
for(int index=0;index<objs.length;index++){
	Object o = objs[index];
	//o.toString(); //       .             null
	System.out.println(o);// null null null
	}//         

配列の静的初期化と動的初期化が適用される場合:動的初期化と静的初期化では、最終的なメモリ割り当ては同じです.配列を作成するときに、配列に格納すべきデータを知っている場合は、静的初期化方式を採用し、配列を作成するときに、配列に格納されているデータを予測できない場合は、先に空間を開くだけで、動的初期化方式を使用します.