第 6 章 接口、lambda与内部类

静态内部类

第 8 章 泛型程序设计

ArrayList < String > files = new ArrayList<>();

简单泛型类

public class Pair<T>{
	T first;
	T second;
	public Pair () { first = null ; second = null ; } 
	public Pair (T first , T second ) {  
	this.first = first ; 
	this . second = second ; 
	}
 
	public T getFirst { return first ; } 
	public T getSecond { return second ; }
 
	public void setFirst ( T newValue ) { first = newValue ; } 
	public void setSecond ( T newValue ) { second = newValue ; }
}

泛型方法

public static < T > T getMiddle ( T { return a [ a length / 2 ] ; }

第9章 集合

集合框架

Queue接口 LinkedList ArrayDeque Collection 接口 迭代器 泛型实用方法

具体的集合

链表 数组列表 散列集 树集 队列和双端队列 优先级队列

映射

基本映射操作 更新映射项 映射视图 弱散列映射 链接散列集与映射 枚举集与映射 标识散列映射

视图与包装器

算法

遗留的集合

第11章 事件处理

java.util.EventObject 事件对象

ActionEvent WindowEvent