ArraysList能夠動態分配數組java
ArrayList<...> list = new ArrayList();數組
<>內是泛型。泛型:集合中的全部元素都是統一的類型。泛型只能是引用類型,不能是基本類型。緣由是集合裏保存的是地址值,基本類型中沒有地址值code
ArrayList<int> list = new ArrayList();//錯誤 ArrayList<String> list = new ArrayList();//正確 ArrayList<Employee> list = new ArrayList();//正確 List<Employee> list = new ArrayList();//多態,正確
若是但願向集合ArrayList當中存儲基本類型數據,必須使用基本類型對應的「包裝類」對象
ArrayList<Integer> list = new ArrayList();//正確
get和set:實現訪問和改變數組元素的操做。set只能設置已存在的元素索引