- 博客(3)
- 收藏
- 关注
原创 JVM之运行时数据区
整个JVM构成里面,由三部分组成:类加载系统、运行时数据区、执行引擎按照线程使用情况和职责分成两大类线程独享 (程序执行区域)不需要垃圾回收虚拟机栈、本地方法栈、程序计数器线程共享 (数据存储区域)
2023-06-27 14:13:19
121
原创 JVM之类加载子系统
类加载主要有四个时机:使用 java.lang.reflect 包方法时,对类进行反射调用的时候。初始化一个类的时候发现其父类还没初始化,要先初始化其父类当虚拟机开始启动时,用户需要指定一个主类(main),虚拟机会先执行这个主类的初始化。二、类加载的过程类加载主要做三件事:1、类的全限定名称 ===> 二进制字节流加载class文件2、字节流的静态数据结构 ===> 方法区的运行时数据结构3、创建字节码Class对象一个类的一生:加载:通过全类
2023-06-27 12:01:22
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人