JVM
文章平均质量分 84
一个路过的小孩
小白很菜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM-类加载器
类加载器子系统 类加载器 ClassLoader角色 类加载过程 类的加载过程 类的获取方式 启动类加载器 扩展类加载器 应用程序类加载器 沙箱机制 双亲委派机制原创 2021-03-25 11:43:29 · 596 阅读 · 1 评论 -
JVM
目录JVM简介内存模型架构类加载器运行时数据区 JVM 简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 内存模型 类加载器、运行时数据区、执行引擎、本地接口、本地库 架构 类加载器 类加载器包含三个过程:加载–>链接–>初始化 类加载器流程包含 运行时数据区 1.运行时数据区包含: 2.运行时数据区流程包含: ...原创 2021-03-25 11:45:22 · 182 阅读 · 0 评论 -
JVM- 运行时数据区
目录内存运行时数据区运行时环境程序计数寄存器作用PC寄存器介绍CPU时间片PC寄存器设定为线程私有的原因使用PC寄存器存储字节码指令地址作用栈背景Java虚拟机栈生命周期作用优点缺点相关问题栈的详细介绍引申--本地方法说明现状为什么要使用Native Method?与Java环境外交互与操作系统交互Sun’s Java本地方法栈堆 内存 内存是非常重要的系统资源,是硬盘和CPU的中间仓库和桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JV原创 2021-04-28 10:19:27 · 387 阅读 · 0 评论 -
JVM- 运行时数据区-栈
目录JVM- 运行时数据区-栈背景Java虚拟机栈生命周期作用优点缺点相关问题栈的特点(优点)设置栈内存大小栈的两种异常栈中存储什么?栈帧中存储什么?栈运行原理局部变量表存储单元:Slot静态变量与局部变量的对比变量的分类: JVM- 运行时数据区-栈 背景 由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器。 Java虚拟机栈 Java虚拟机栈 Java Virtual Machine Stack,早期也叫Java栈。每个线程创建时都会创建一个虚拟机栈,原创 2021-04-28 10:16:07 · 716 阅读 · 0 评论
分享