相关题库

咨询

其他联系方式

所属系列课程

评价

使用协议与隐私政策

感谢您使用网易云课堂!

为了更好地保障您的个人权益,请认真阅读《使用协议》《隐私政策》《服务条款》的全部内容,同意并接受全部条款后开始使用我们的产品和服务。若不同意,将无法使用我们的产品和服务。

同意
Java系列ArrayList底层源码分析,多岸教育,一点课堂程老师,ArrayList 是一种变长的集合类,基于定长数组实现。ArrayList 允许空值和重复元素,当往 ArrayList 中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于 ArrayList 底层基于数组实现,所以其可以保证在 O(1) 复杂度下完成随机查找操作。其他方面,ArrayList 是非线程安全类,并发环境下,多个线程同时操作 ArrayList,会引发不可预知的错误 本次课程会带着大家去学习ArrayList源码的原理以及其构造,希望能够认真学习,我这边会以源码的角度去剖析这些原理,这代码能够做什么,为什么要这样做,能够达到什么样的效果等等 适用人群:需要有java基础的同学,或者对基础知识模糊不清的小白,或者想提升自我价值增加工资的人学习
手机课堂
下载App
返回顶部