ArrayList 优点: 1.实现了List的接口,实现了可变大小的数组, 2.随机访问和遍历元素时,提供更好的性能。 缺点: 1.该类是非同步的,在多线程的情况下不要使用。 2.ArrayList 增长当前长度的50%,插入删除效率低。 HashMap 优点: 1.HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 2.该类实现了Map接口,根据键的HashCode值存储数据,具有很快的访问速度,最多允许一条记录的键为null 缺点: 1.不支持线程同步。