首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jvm
BlackCat
创建于2021-07-29
订阅专栏
jvm 相关知识
暂无订阅
共8篇文章
创建于2021-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM基础-运行时数据区
这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指
JVM 基础 - 类字节码详解
这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战 多语言编译为字节码在JVM运行 计算机是不能直接运行java代码的,必须要先运行java虚拟机,再由java虚拟机运行编译后的java代
用Java实现JVM第五章《指令集和解释器》
这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 简介 Java虚拟机顾名思义,就是一台虚拟的机器,而字节码(bytecode)就是运行在这台虚拟机器上的机器码。我们已经知道,每一个类或者接
用Java实现JVM第四章《运行时数据区》
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 运行时数据区概述 Java虚拟机规范把这些内存区域叫作运行时数据区。运行时数据区可以分为两类:一类是多线程共享的,另一类则是线程私有的。 多
用Java实现JVM第三章《解析class文件》
这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战 简述 字节码文件 class文件本质上是一个以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在class文件中。jvm根据
用Java实现JVM第二章《搜索class文件》
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 简述 主要讲解从哪个路径加载class文件装换成二进制文件。 类加载器 启动类加载器: Bootstrap ClassLoader,负责加载
用Java实现JVM 第一章《命令行工具》
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 背景 Java虚拟机非常复杂,要想真正理解它的工作原理,最好的方式就是自己动手写一个。 本实现参考《自己动手写java 虚拟机》、《Java
HelloWorld字节码分析
案例 生成的二进制 ClassFile 结构 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地 排列在Class文件之中,中间没有