这张图主要描述Java中容器框架,基于JDK 1.8 的。 网上现有的相关图都是基于老版本的JDK,而且也比较简陋。 图中省略了过时的容器和多线程编程时用到的一些容器(不过相关内容再博客另外一篇总结Java容器的文章也会介绍的)。 不是完整的UML图,因为省略了属性层和方法层(当然,相关内容会在Java源码系列文章中详细介绍,这系列文章也在总结Java容器的文章能找到索引)。