自从我开始使用Java编程以来,我一直在使用HashMaps,但实际上我并没有真正理解这些Collections的东西。
老实说,我不确定一路使用HashMaps是否对我或生产代码最好。直到现在,我只要能够按照PHP中调用它们的方式获取所需的数据(是的,我承认您现在可能会想到任何消极的事情),其中$this_is_array['this_is_a_string_index']
提供了如此方便的方法来回忆变量数组。
所以现在,我已经使用Java超过3个月,在指定的接口上工作,并想知道,为什么会有这么多(更不用说向量、抽象列表{哦,列表还有很多...})?
我的意思是,它们彼此有什么不同?
更重要的是,什么是在我的情况下使用的最佳接口?