1.什么是方法签名
方法签名:经过编译器修改过之后方法最终的名字。
具体方法:方法全路径名+参数列表+返回值类型,构成方法完整的名字。
2.lterable
常见方法:Interface Iterable<T> //T是迭代器返回的元素的类型
3.Collection
1.int size() //返回此集合中的元素数,如果超过Integer.MAX_VALUE个元素,则返回Integer.MAX_VALUE
2.boolean isEmpty() //如果此集合不包含元素,则返回true
3.boolean contains(Object o) //如果此集合包含指定的元素则返回true,o是被进行测试的元素
4.Object[] toArray() //返回一个包含此集合中所有元素的数组
5.boolean remove(Object o) //从该集合中删除指定元素的单个实例(如果存在)(可选操作)
6.boolean addAll(Collection<? extends E> c) //将指定集合中的所有元素添加到此集合(可选操作)
7.boolean add(E e) //把元素 e 放入容器中,e要确保符合此集合中的存在的元素
4.List
1.boolean add(E e) //尾插 e
2.void add(int index, E element) //将element 插入到 index 位置
3.boolean addAll(Collection<? extends E> c) //尾插 c 中的元素
4.E remove(int index) //删除 index 位置元素
5.boolean remove(Object o) //删除遇到的第一个 o
6.E get(int index) //获取下标 index 位置元素
7.E set(int index, E element) //将下标 index 位置元素设置为 element
8.void clear() //清空
9.boolean contains(Object o) //判断 o 是否在线性表中
10.int indexOf(Object o) //返回第一个 o 所在下标
11.int lastIndexOf(Object o) //返回最后一个 o 的下标
12.List<E> subList(int fromIndex, int toIndex) //截取部分 list