黑马程序员技术交流社区
标题:
关于Java实际开发过程中如何使用合适的集合框架问题
[打印本页]
作者:
用挖掘机敲代码
时间:
2015-11-22 23:26
标题:
关于Java实际开发过程中如何使用合适的集合框架问题
在学习java过程中,有讲到
Collection的子接口中用于实现它的间接子类ArrayList、Vector和LinkedList,其中ArrayList和Vector的底层数据结构是数组,其特点是:查找速度快,但增删效率低;而LinkedList的底层数据结构是链表,其特点是:增删速度快,但查找速度慢。那么,对于各自的特点及优点,在Java实际开发过程中,我们应如何更具需求来选择合适的集合类?
作者:
深寒丶
时间:
2015-11-23 21:13
1).数组:查询快;增删慢;
2).链表:查询慢;增删快;
3).哈希表:综合了数组和链表的优点,查询、增、删都很快;关键取决于哈希算法;
作者:
一江夜雨
时间:
2015-11-23 22:34
这个应该看你题目的具体需求 做出需求分析 再选择使用哪个 其实最重要的是思路
作者:
小鹿
时间:
2015-11-24 08:59
视情况而定!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2