数组不好用 ,因为他编程之初就要先确定数组大小。
真实业务都是动态的。
所以java真实开发常用的数组是范型数组列表ArrayList。
使用频率非常之高,必须掌握,有兴趣可以多看看api甚至源码,做java开发,这个类必须搞定。
ArrayList 是一个采用类型参数-type parameter的泛型类 generic class。
例如我想声明一个对象,存我们部门的员工。
ArrayList<Employee> staff = new ArrayList<Employee>();
当然真正项目这种声明几乎没有,因为我们大多习惯为面向接口编程,采用多态方式。
List