• 首页
  • 邻居
  • 关于
  • 归档
  • 搜索
  • 夜间模式
    ©2020-2026  我的学习笔记 Theme by OneBlog

    我的学习笔记博客

    搜索
    标签
    # 随笔 # Java # 教程 # openwrt # Mysql # SQL # 爬虫 # post # Js调优 # MAVEN
  • 首页>
  • >
  • 正文
  • Arraylist有用过吗?它是干嘛的?为什么线程不安全还用?默认存储长度是多少?ArrayList(int initialCapacity)实例化如果初始化大小会不是初始化数组大小?

    2020年03月19日 2.7 k 阅读 5 评论 286 字

    1、有用过,Arrylist是数组列表,用来存储数据的,当我们存储的是基本数据类型时我们存储的是他们的包装类,它的底层实现是Object[] elementData.
    与Linketlist相比,它查找和访问数据快,删除和修改数据慢。

    2、一般我们使用arrylist都是为了查询数据,不会频繁的删除和修改,如需要频繁的删除和修改的话可以使用linketlist,如果要考虑线程问题的话可以使用Vector,这就是三者的区别,实际开发还是使用Arrylist多

    3、如果初始化不设置长度的话,默认长度为10

    4、会初始化数组大小,不会初始化list大小

    本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    读者留言5

    1. ken Lv.1
      2020-04-28 01:57 回复

      留言模块是不是有bug

    2. ken Lv.1
      2020-04-28 01:56 回复

      挺好看的,

    加载更多评论
    加载中...
    — 已加载全部评论 —
    首页邻居关于归档
    Copyright©2020-2026  All Rights Reserved.  Load:0.021 s
    京ICP备18019712号
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。