摘要:
API中比较 set 和 collection 集合都有一样的方法 * A:Set集合概述及特点 :一个不包含重复元素的 collection * 通过API查看即可* B:案例演示 * HashSet存储字符串并遍历 * HashSet<String> hs = new HashSet<>(); 阅读全文
摘要:
/*** 集合嵌套之ArrayList嵌套ArrayList * 案例: * 我们学科,学科又分为若个班级 * 整个学科一个大集合 * 若干个班级分为每一个小集合 */ public static void main(String[] args) { ArrayList<ArrayList<Pers 阅读全文
摘要:
Arrays工具类的asList()方法的使用* A:案例演示 * Arrays工具类的asList()方法的使用 * Collection中toArray(T[] a)泛型版的集合转数组 数组转集合 : Arrays工具类的asList()方法的使用 public static void demo 阅读全文
摘要:
/** * * A:可变参数概述 * 定义方法的时候不知道该定义多少个参数 * B:格式 * 修饰符 返回值类型 方法名(数据类型… 变量名){} * C:注意事项: * 这里的变量其实是一个数组 * 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 */ 静态导入的概述和使用* 阅读全文
摘要:
* 普通for循环,可以删除,但是索引要 “--”* 迭代器,可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常* 增强for循环不能删除 增强for * 简化数组和Collection集合的遍历 * B:格式: for(元素数据类型 变量 : 数组或者Collection集 阅读全文
摘要:
* * A:泛型通配符<?> * 任意类型,如果没有明确,那么就是Object以及任意的Java类了 * B:? extends E * 向下限定,E及其子类 * C:? super E * 向上限定,E及其父类 阅读全文
摘要:
* A:泛型接口概述 * 把泛型定义在接口上* B:定义格式 * public interface 接口名<泛型类型>* C:案例演示 * 泛型接口的使用 阅读全文
摘要:
* 泛型的由来:通过Object转型问题引入 * 早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题。也就存在这隐患,所以Java提供了泛型来解决这个安全问题。 泛型类的概述及使用* A:泛型类概述<T> * 把泛型定义在类上* B:定义格式 * public cl 阅读全文
摘要:
集合框架(Vector的特有功能)* A:Vector类概述 * B:Vector类特有功能 * public void addElement(E obj) * public E elementAt(int index) * public Enumeration elements() * C:案例演 阅读全文