但要想成为极具革命性的语言, 仅仅能够复制代码并对之加以改变时不够的, 它还必须能够做更多的事情
初始化基类
当创建一个导出类的对象时, 该类包含了一个基类的子对象....可以在接口中添加新的方法声明
可以在新接口中组合数个接口
接口与工厂
工厂方法: 与直接调用构造器不同, 在工厂对像上调用的是创建方法, 而该工厂对象将生成接口的某个实现的对象....();
容器的打印
ArrayList 和 LinkedList 都是 List 类型, 按照插入的顺序保存元素, 不同之处仅在于执行某些类型的操做是的性能, 并且 ListedList 包含的操错多余...插入删除比 ArrayList 更加高效, 随机访问比ArrayList 慢
LinkedList 还添加了可以使其用作栈、队列或双端队列的方法
getFirst() 和 element() 方法完全一样...() 也完全一样, 移除并返回列表的头, 列表为空时抛出异常 NoSushElementException; poll() 稍有差异, 列表为空时返回 null
removeLast() 移除并返回列表的最后一个元素