- 博客(3)
- 收藏
- 关注
原创 程序计数器
下图为一张比较经典的jvm图(以hotspot虚拟机为例)当一个类通过了加载,链接(验证,准备,解析),初始化以后,字节码文件被加载到方法区,这时候执行引擎(解释器或者是即时编辑器)就会执行对应的字节码指令(转成机器指令操作计算机)。这时候,就会用到了运行时数据区。经典的运行时数据区(内存空间)包括:方法区(永久代或元空间),堆内存,虚拟机栈,本地方法栈,程序计数器(PC寄存器)线程独有:程序计数器,虚拟机栈,本地方法栈线程共享:堆,方法区(永久代或元空间)
2024-07-16 15:56:21 378
原创 类加载器子系统
一般来说,java的开发工作,上述三个类加载器基本就可以完成,但是在一些架构设计,中间件设计的时候,有时候需要自己开发一些类加载器作用主要是为了 隔离加载类,修改类的加载方式,扩展加载源,防止源码泄露等等,99.9的程序员用不到,具体实现步骤不做赘述。
2024-07-12 16:59:26 1813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人