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