在前面的几节里,本教程从整体架构上去把握了JDK中的集合框架,并简单分析了其中Collection组的顶级接口,知道Collection接口的常见直接子接口有List.Set和Queue,并就这三个子接口的独有特性进行了简单地分析和比较. 本篇教程将会对实际编程中使用最频繁.最简单地ArrayList进行讲解,我先给出一个该类的类层次结构图. 从上面的结构图可以看出,集合框架的主题架构其实是以类为主体的,而不是接口.如果知道类.抽象类和接口之间的区别与联系,就能明白这里引入抽象类的原因.简单地说…