首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
Mllji
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Java字节码文件结构解析
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情 前言 前面我们大致说了JVM是如何让我们写的Java程序生效的,比如加载、链接和初始化,但是很多细节没有提及
深入理解JVM(九)一一 对象实例化和内存布局
对象实例化和内存布局 对象实例化 创建对象的方式 new对象 变形1 : Xxx的静态方法 变形2 : XxxBuilder/XxxFactory的静态方法(建造者模式和工厂模式都能获取对象) Cla
深入理解JVM(三)一一运行时数据区(虚拟机栈)
虚拟机栈 虚拟机栈背景 由于跨平台性,CPU架构也不同,所以不能设计为基于寄存器的,java的指令都是基于栈来设计的。 优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的
深入理解JVM(二)一一类加载器子系统
深入理解JVM(二)一一类加载器子系统 前言 通过加载Class文件,经过链接,初始化等步骤使class文件内容解析成jvm能识别能运行的格式。 类加载器子系统作用 类加载子系统负责从文件系统或者网络
深入理解JVM(一)一一简介和体系结构
JVM(一)一一简介和体系结构 前言 虚拟机拥有语言无关性,只要符合有效的字节码文件,就能被虚拟机所识别并装载运行。字节码文件可以来自许多地方,例如kotlin,scala等。
深入理解JVM(六)一一运行时数据区(方法区)
运行时数据区(方法区) 虚拟机规范关于方法区描述 《Java虛拟机规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。”但对于HotS