Java集合系列之ArrayList底层源码分析

能够清楚的人认识到list底层源码的结构以及细节作用,可以帮助在开发中要是遇到相关问题能及时解决

4.7 (个评分) 244个学员

初级 10课时 1小时4分钟 2019/11/18更新

下载

二维码 下载学堂APP 缓存视频离线看

  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 8
  • 套餐推荐
  • 学员评价

适合人群:

java初学者、对集合底层源码不了解或者对其知识模糊不清的开发者

课程目标:

能够清楚的人认识到list底层源码的结构以及细节作用,可以帮助在开发中要是遇到相关问题能及时解决

课程简介:

ArrayList 是一种变长的集合类,基于定长数组实现。ArrayList 允许空值和重复元素,当往 ArrayList 中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于 ArrayList 底层基于数组实现,所以其可以保证在 O(1) 复杂度下完成随机查找操作。其他方面,ArrayList 是非线程安全类,并发环境下,多个线程同时操作 ArrayList,会引发不可预知的错误


注:通过本次课程能够让大家充分提升对集合方面的知识以及一些问题或者相关问题的解决方案,请仔细学,有什么地方不懂或者的不理解的话记得及时与我私信联系或者发在讨论区都行


注:本课程不提供学习下载资料。

展开更多

课程大纲-Java集合系列之ArrayList底层源码分析

  • 第1章 ArrayList底层源码 (1小时4分钟 10节)

  • 1-1

    Arraylist构造方法源码 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:00]
  • 1-2

    Arraylist的扩容 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:34]
  • 1-3

    Arraylist的扩容源码 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:34]
  • 1-4

    Arraylist数组位置 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:33]
  • 1-5

    Arraylist源码扩容添加操作 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:34]
  • 1-6

    Arraylist源码扩容 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:34]
  • 1-7

    课时7Arraylist删除源码分析 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:34]
  • 1-8

    Arraylist指定对象删除 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:34]
  • 1-9

    Arraylist异常情况分析 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:33]
  • 1-10

    Arraylist异常解决方法 本次课程会带着大家入深入理解list底层源码知识,要是对课程中有什么地方不理解或者不懂的话记得及时与我联系

    [06:29]

5

条学员评分 超过  “Java”   90%的课程
      展开更多
      加载中
      没有了哦~

      ¥39.00

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      双11大促每满100下单立减20
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部