首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM学习
羊小二
创建于2023-09-01
订阅专栏
JVM
暂无订阅
共5篇文章
创建于2023-09-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java虚拟机 - 三、运行时数据区 - 2. 虚拟机栈
一、 概述 1. 虚拟机栈出现背景 由于跨平台性的设计,java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。 优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,
Java虚拟机 - 三、运行时数据区 - 1. 程序计数器
一、 什么是PC寄存器(程序计数器)? JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只
Java虚拟机 - 三、运行时数据区
一、运行时数据区架构图 二、 内存 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略,保
Java虚拟机 - 二、类加载子系统
一、什么是类装载子系统? 类装载器子系统负责从文件系统或者网络中加载Class文件,Class文件在文件开头有特定的文件标识(魔数)。 类装载器子系统(ClassLoader)只负责Class文件的加
Java虚拟机 - 一、虚拟机
1. 虚拟机 1.1 什么是虚拟机? 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 所谓虚拟机,就是一台虚拟的计算机。它是