除了Map结尾的类之外,其他都实现了Collection接口,而以Map结尾的类实现了Map接口. 链表 在Java程序设计语言中,所有链表实际上都是双向链表的(double linked)--即每个节点还存放着指向前去节点的引用. 从链表中间删除一个元素是一个很轻松的操作, 即需要更新被删除元素附近的链接. 在链表中添加或删除元素时,绕来绕去的指针可能已经给人们留下了极坏的印象.如果真是如此的话,就会为Java集合类库提供一个LinkedList而感到拍手称快. 在下面的代码示例中,先添加3个…