今日整理:
1.什么是集合?
答:
集合:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
2.集合中都有哪些方法,语法格式怎么写?
答:
public boolean remove(Object o) 删除指定的元素,返回删除是否成功
public E remove(int index) 删除指定索引处的元素,返回被删除的元素
public E set(int index,E element) 修改指定索引处的元素,返回被修改的元素
public E get(int index) 返回指定索引处的元素
public int size() 返回集合中的元素的个数
public boolean add(E e) 将指定的元素追加到此集合的末尾
public void add(int index,E element) 在此集合中的指定位置插入指定的元素
3.集合和数组的区别?
答:
数组是一个固定长度的“容器”,那么存储的元素个数是固定的。
创建数组的两种方式:
- 动态创建数组:int[] arr = new int[8];//创建一个长度为8的int数组
- 静态创建数组:int[] arr={1,2,3};//创建一个元素为1,2,3的int数组
ArrayList的长度是可变的
格式:
##ArrayList<E>: E指的泛型(泛指任意类型)
比如:ArrayList<String>: 集合里面只能存储String字符串
比如:ArrayList<Student>:集合里面只能存储Student对象
E:泛型(指的任意类型):如果指定了类型,表示集合里面只能存储这种类型的数据
##ArrayList: 可以不使用泛型,表示集合里面可以存储任意类型 的数据
4 说说今天你觉得重要的点.
ArrayList及其各种成员方法
以及学生管理系统的案例,让我感觉到了Java需要的简介,以及面向对象的特点 |