ArrayList
xiaoyaGrace
这个作者很懒,什么都没留下…
展开
-
Scanner类, Random类, ArrayList类
Scanner类&匿名对象 API概述和使用步骤 API: Application Programming Interface, 应用程序编程接口 其实就是JDK中定义好的类和方法 API文档: 就是这些类和方法的说明. 类似于说明书, 字典 Scanner概述及其API文档的使用 引用类型的一般使用步骤: 1. 导包: 实际上是导入包中的类import 包名....原创 2020-04-03 09:24:56 · 177 阅读 · 0 评论 -
关于Arrays.asList(T... a)返回”假集合”的讲解
首先按住ctrl键鼠标点击asList(ss); 我们发现该方法返回了一个ArrayList集合,我们继续追踪源码 按住ctrl键鼠标点击返回新建的ArrayList集合 我们发现原来返回的并不是集合体系中的ArrayList,而是Arrays类中的一个成员内部类 类名称和集合体系中的ArrayList相同而已,而我们调用的该方法传递的数组,是把数组的地址值赋予了ArrayList...原创 2020-03-17 10:49:30 · 217 阅读 · 0 评论 -
深入理解ArrayList的底层原理
一.ArrayList 的数据结构ArrayList的底层数据结构就是一个数组,数组元素的类型为Object类型,对ArrayList的所有操作底层都是基于数组的。二.ArrayList的线程安全性 对ArrayList进行添加元素的操作的时候是分两个步骤进行的,即第一步先在object[size]的位置上存放需要添加的元素;第二步将size的值增加1。由于这个过程在多线程的环境下是不能保...原创 2020-03-03 16:52:06 · 852 阅读 · 0 评论