Java核心编程 06

51,类型参数 使程序具有更好的安全性和可读性

52,泛型 ,
泛型可看做 普通类的 工厂

53,类型变量 放在 修饰符后面,返回类型前面

54,对类型变量的限定 <T extends Comparable & Serializable>
限定类型用 & 分割

55, 虚拟机没有泛型类型对象,所有的对象都是 普通类的

56,不能用基本类型 实例化 参数类型
不能抛出和捕获泛类型 实例

57,通配符类型
<? extends Employee>
? super Manager

58,无限定通配符
?

59,在虚拟机中,泛型类型的擦除

60,集合
ArrayList 动态增长和缩减的索引序列
LinkedList 在任意位置高效地插入和删除的有序序列
ArrayDeque 用循环数组实现的双端队列
HashSet 没有重复元素的 无序集合
TreeSet 有序集合
LinkedHashSet 能记住元素插入顺序的集合
PriorityQueue允许高效删除最小元素的集合
HashMap 存键值对的 结构
TreeMap 键值有序的映射表
LinkedHashMap 能记住键值插入次序的映射表
WeakHashMap 其值无用武之地后 能自动回收的映射表
IdentityHashMap 用 == 而不是equals比较的键值的映射表

猜你喜欢

转载自blog.csdn.net/u012063703/article/details/68064220