如标题所示,我正在研究“数组与Java Collection框架中的任何集合之间的区别”。
认为它足够高,可以使我们中的一些(或许多)对此了解得很少,或者需要考虑的时间太长,无法得出有趣的答案
到目前为止,我想出了:
如果这些是错误的假设,请纠正我,当然添加您自己的答案
它们几乎没有关联,只是说它们都存储了一组值。
从功能的角度来看,两者都可以存储对对象的引用:
Integer
刚接触Java的程序员通常不理解的一个重要区别是可用性和便利性之一,尤其是考虑到Collections在需要时会自动扩展大小:
数组最终是在一个对象中存储一组基元/引用的唯一方法,但是它们是最基本的选择。尽管数组可能会为您带来一些速度优势,但除非您 需要 超快速代码,否则首选Collections,因为它们具有很多便利。