和 C++ 语言一样,Java 内部也提供了各式各样的数据结构(来弥补数组的不足),有链型有树型,他们统称为 集合框架。我不再赘述为啥要这些,在什么情况下用啥框架(不会的自己看书),这里只是大致整理下各类框架的结构,接口,使用方法等等。 Java 集合框架 - 图1