-
jvm内存模型包括哪些以及各自作用
主要包括类加载 对象创建 方法调用 本地方法区 程序计数
方法区: class文件加载到方法区
堆: 对象创建在堆内存中
jvm栈:方法调用入栈
本地方法栈:主要是c写的一些方法
程序计数器:存储命令,线程下一步要执行的操作
-
jvm加载顺序
class字节码文件加载-> 验证是否符合jvm虚拟机安全-> 准备(初始化一些类级别变量-static修饰的全局变量 例如int a = 10000,先初始赋值为0)-> 解析(将符号引用替换成直接引用)-> 初始化(这一步才是程序员定义数据的实现,例如String a = hello, int
b = 1000,变量初始化)
JVM内存模型+JVM类加载机制
我们一起搬砖吧2023-12-09 11:25
相关推荐
User_芊芊君子2 小时前
sbt 鸿蒙 PC 适配全记录:从 JVM 构建工具到 HAP_HNP 交付闭环小范的技术工坊2 小时前
每日一题gogogo天空之城--19 小时前
Flutter Drift 完全指南:从原理到实战xiaohua10091 天前
JVM内存优化-jemallocEscalating_xu1 天前
【mmap 进程间通信】从共享内存到跨进程唤醒:用互斥锁、条件变量控制多个进程雪落漂泊1 天前
C++智能指针落魄大学生之流水线上谋生计1 天前
JVM内存结构、垃圾回收算法与类加载机制详解wuminyu1 天前
Kafka配置TLS/SSL加密传输时零拷贝失效分析0+1112 天前
Linux --线程概念与控制瀚高PG实验室2 天前
瀚高数据库V9.0.5数据脱敏完整配置步骤