正如标题所述,我正在研究“数组与来自java框架的任何集合之间的差异”。
认为它的高度足以给我们中的一些人(或许多人)提供一些很好的理解,他们对此知之甚少,或需要思考得太久才能找到一个有趣的答案。
到目前为止,我已经想出了:
如果这些假设是错误的,请纠正我,当然还要加上你自己的答案。
发布于 2012-11-14 13:49:15
它们实际上是没有关联的,只是说它们都存储着一组价值观。
从功能的角度来看,两者都可以存储对对象的引用:
Integer等)java新手通常不理解的一个重要区别是可用性和便利性,特别是考虑到集合在需要时会自动扩展:
数组最终是将一组原语/引用存储在一个对象中的唯一方法,但它们是最基本的选项。虽然数组可能会给您一些速度优势,除非您需要超级快的代码,集合是首选的,因为它们有如此多的方便。
发布于 2015-04-02 07:14:06
Array和Collection有5个不同之处,如下所示:
发布于 2016-01-18 14:09:23
https://stackoverflow.com/questions/13361489
复制相似问题