- 博客(76)
- 问答 (1)
- 收藏
- 关注
原创 JVM 双亲委派模型
JVM获取到class文件后,就要通过类加载器把文件加载到内存的运行时数据区中。类的生命周期如下图所示。类加载用来负责class文件的加载,至于能不能执行,就不归它管。类加载包括三个过程:加载、连接(验证、准备、解析)、初始化。下面简单介绍类加载的过程做了什么事。:通过一个类的全限定名获取定义此类的二进制字节流,将该字节流所代表的静态存储结构转换为方法区的运行时数据结构,然后生成一个代表该类的反射对象,作为方法区的这个类的各种数据的访问入口。
2023-03-19 10:36:54 532 1
原创 Java 数据结构与算法 ArrayList扩容机制分析与LinkedList源码分析
简单分析了ArrayList的扩容机制和LinkedList部分源码
2022-10-30 22:09:16 361
原创 Java 多线程下的HashTable、HashMap、ConcurrentHashMap
简单写了写自己理解的HashTable、HashMap、ConcurrentHashMap之间的区别。
2022-08-08 16:48:53 512
原创 Java 数据结构与算法 直接插入排序、希尔排序、直接选择排序和堆排序
介绍了排序中的插入类排序和选择类排序,有直接插入排序、希尔排序、直接选择排序和堆排序。
2022-06-28 08:45:16 297
Java 图书管理系统源码
2023-07-03
如图,输入数字num打印正方形,为什么两个程序的结果不一样?
2021-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人