- 博客(4)
- 收藏
- 关注
原创 ArrayList深入源码
这里仅作ArrayList的源码解析,不进行与LinkedList的查、插、删等常见的性能对比。也不对List接口的有序可重复允许null值等做过多的说明。既然看源码了,想必这些都懂了,我就不必再赘述了。 详细说明都在源码里,耐下心看吧,其实挺简单的。 (一)ArrayList底层数据结构 可调整大小的动态数组。 (二)ArrayList继承关系 除了实现List接口外,还实现...
2020-03-31 21:15:18 195
原创 第7章 虚拟机类加载机制
第7章 虚拟机类加载机制 这一章花费了我好久的时间才整理出来的,看书和看视频结合起来一起整理,所以内容和干货有点多,如果有不正确的地方欢迎各位指正! ...
2020-03-25 11:40:25 394
原创 第2章 Java内存区域与内存溢出异常
第2章 Java内存区域与内存溢出异常 (一)运行时数据区域(Java虚拟机内存模型) Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。 根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个运...
2020-03-19 21:06:07 461
原创 第1章 走近Java
第1章 走近Java (一)Java技术体系 包括: Java程序设计语言 各种硬件平台上的Java虚拟机实现 Class文件格式 Java类库API 来自商业机构和开源社区的第三方Java类库 JDK Java程序设计语言 + Java虚拟机 + Java类库 = JDK JRE + 开发工具API = JDK 是用于支持Java程序开发的最小环境 JRE...
2020-03-18 18:19:54 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人