摘要

Java设计者在设计java数据类时为程序开发人员提供可以存放同一类型数据的数组类和大量的容器类,而在实际开发时用较多的还是容器类较为普遍,然而在众多的容器类中常用的有List、Map和Set三类基于接口的容器类,这三类容器类中又各自有几种用于不同环境下的常用类,面对如此多的容器类,开发人员经常不知在何种情况下使用哪种容器类较好,有时会很随便的选择一个来使用然而忽略各个容器类的使用场合,就三类容器类中的几种常用类做一深入分析与比较。