- 博客(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类库JDKJava程序设计语言 + Java虚拟机 + Java类库 = JDKJRE + 开发工具API = JDK是用于支持Java程序开发的最小环境JRE...
2020-03-18 18:19:54 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人