一。數組java
1.java有嚴格的數據類型限制,一個數組只能聲明一個數據類型,存放同一種數據類型。數組
2.雖然只能存放一種數據類型,假設A , 若是數據類型B 繼承A,依然能存放進入數組。工具
3.數組的初始化。 一旦數組初始化完成,數組的所佔的內存空間將被固定,長度不可變,即便清空數組元素,內存空間依然存在,長度不變。排序
二。數組的定義繼承
1. 數據類型 [] 數組名; (經常使用)內存
2. 數據類型 數組名 []; (不經常使用) 數據類型
三。數組初始化方法
1.靜態初始化數據
直接點的理解就是在聲明數組的時候,直接把數組的元素進行賦值。 如 int [] intArr ={1,2,3} 或者 int [] intArr2 =new int [] {1,2,3,}; 第二種用的少sort
2.動態初始化
簡介的介紹就是,初始化只聲明數組的長度。數組元素隨後賦值,或取默認值和空值。 如 int [] arr=new int [999] ;
(一旦數組初始化完成,數組的所佔的內存空間將被固定,長度不可變,即便清空數組元素,內存空間依然存在,長度不變。)
四。數組的取值與賦值 (經過下標,不寫了)
五。數組工具類 Arrays
只寫一些比較經常使用的方法
1.eqyals 比較兩個數組是否相同
2.sort 排序 字母也可(字母排序彷佛是按首字母來排序,而後再比較第二個字母,依次比較,數字排在字母前面)
3.toString 打印數組