ArrayList:数组结构,插入删除的效率低,查询的效率较高。

LinkedList:链接数据结构,插入删除的效率较高,查询的效率低。

两者的使用

ArrayList:适合用作添加数据,做查询。

LinkedList:可用作频率较高的添加与删除工作。

LinkedList:内部封装的是双向链表数据结构,每个节点都有一个Node对象,Node对象封装着所添加的元素,一个Node对象分别指向上一个Node对象指向下一个Node对象。

最新文章

  1. iOS - ViewController的生命周期
  2. Javascript函数节流
  3. bootstrap实现弹出窗口
  4. 安装oracle 12c RAC遇到的一些问题
  5. Eclipse中实现JAVA代码的自动提示功能
  6. struts2 xml中重定向
  7. 使用pathogen管理Vim插件并托管到Github
  8. ASP.NET页面间传值总结
  9. 常用Ubuntu 命令
  10. Mysql MyISAM数据库批量转换表引擎为Innodb
  11. Ubuntu下VIM(GVIM)环境配置
  12. SplitButton( 分割按钮)
  13. Effective Java单元测试JUnit - 就是爱Java
  14. Linux -FHS 标准
  15. 【codeforces 983E】NN country
  16. 错误: ‘shared_ptr’ in namespace ‘std’ does not name a type的解决方法。
  17. VCC、VDD和VSS
  18. golang sync包
  19. LeetCode - Kth Largest Element in a Stream
  20. log4js_Node.js中的日志管理模块使用

热门文章

  1. 完成端口(Completion Port)详解(转)
  2. EDM博主笔记:EDM邮件营销的几个细节问题
  3. SAP的运输功能(转)
  4. 使用Merge Into 语句实现 Insert/Update
  5. [LeetCode] Longest Valid Parentheses 动态规划
  6. 【转载】linux tail命令的使用方法详解
  7. java框架篇---spring hibernate整合
  8. 【软件分析与挖掘】Multiple kernel ensemble learning for software defect prediction
  9. 封装Js事件代理方法
  10. SystemTap了解