1、可存储的值
2、长度
3、重复值
数组和ArrayList都可存储重复值,HashMap不能
4、遍历
5、维度和同步
HashMap是二维的,并且可实现同步。HashMap和ArrayList可存入null,数组不能。