Collection包含Iterator
通过AbstractCollection实现Collection接口
通过提供iterator()方法模拟容器
foreach可用于任何Collection对象
任何实现Iterator的类，可以放入foreach中
Map的entrySet()
数组不是，也不会自动转换成Iterable
通过适配器方法实现不同的迭代顺序
混淆引用集合实现不同的迭代顺序
直接修改数组与修改引用
add help class
各种不同容器类的方法差异
add makefile
自定义异常类
字符串参数构造器的异常类
异常记录日志
通过异常记录日志记录他人编写的异常
在异常中加入额外的构造器和成员
捕获所有异常及常见的Exception方法
栈轨迹