摘要: ArrayList和LinkedList都是List接口的实现类。主要区别如下: 最主要的区别是底层的数据结构不同: 1)ArrayList相当于一个动态数组,需要随机访问列表中的元素时,ArrayList的性能更高。 2)ArrayList是JDK1.2时增加的。 3)ArrayList在内存中分 阅读全文
posted @ 2019-12-19 22:40 我有两个皮夹克 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 首先,数组不是面向对象的,存在明显的缺陷。集合的引入完全弥补了数组的一些缺点,比数组更灵活,更实用,可以大大提高软件的开发效率。 其次,不同的集合框架类可适用于不同场合。具体如下: 1)数组的效率高于集合类。 2)数组能存放基本数据类型和对象,而集合中只能存放对象。 3)数组容量固定且无法动态改变, 阅读全文
posted @ 2019-12-19 22:17 我有两个皮夹克 阅读(195) 评论(0) 推荐(0) 编辑