摘要: 什么是数组:数组底层是线性表数据结构,是一组连续的内存空间并存储的是同一类型的数据。 数组的特点: 1.线性表: 组装的数据像一条线一样的数据结构,数据只有前后两个方向 2.连续的内存和同一类型的数据:数组需要的是连续的内存空间,如果内存空间够但不是连续的,也是不行的。只能存储同一种类型的数据。 这 阅读全文
posted @ 2021-10-22 17:16 一个coder 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.JVM的内存模型 JVM主要由程序计数器,虚拟机栈,堆,方法区,本地方法区 1.程序计数器的功能是记录当前线程执行到了字节码文件的哪一行, JVM执行的是.java编译后的.class文件 2.虚拟机栈主要保存的是数据基本类型,对象的引用,将方法打包的栈帧 3.堆存放的是所有的实例 1.堆分位新 阅读全文
posted @ 2019-04-23 11:14 一个coder 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ArrayList本质上是一组对象数组,ArrayList有三种构造方法 1.指定长度创建ArrayList,2.默认长度为10创建.3,用旧的集合创建一个ArrayList. 对ArrayList的操作,都会被modCount记录下来 ArrayList的增长策略:ensureCapacity() 阅读全文
posted @ 2017-08-31 15:22 一个coder 阅读(82) 评论(0) 推荐(0) 编辑