陣列(Array)本質上是一組資料的群組,每筆資料會有一個索引值(Index),您只要指定索引值就可以取出對應的資料,在程式中經常會使用陣列進行資料的整理與存取;在 Java 中,陣列不僅僅是一組資料群組,當您宣告一個陣列時,也就是在生成一個陣列物件,將陣列當作物件來操作,比傳統上的一些程式語言只將陣列當作資料群組多了不少好處。
這個章節會對陣列與物件之間的關係作深入的討論,如果您之前對陣列的認知只是一組資料的話,請在這一個章節中改變這個觀念;另外我也將介紹 J2SE 5.0 中對 Arrays 類別的功能加強,以及 J2SE 5.0 新增的 foreach 語法(Enhanced for loop),看看如何使用 foreach 語法來簡化陣列循序存取時的撰寫方式。