JVM 从零到一
文章平均质量分 86
从入门到精通, 学好 JVM
_大木_
所有的付出没有亏欠, 只为不负遇见.~
展开
-
jvm 类加载过程
.class // 描述信息 Classfile /F:/LearningNotes/JVM/Code/src/main/java/com/beyond/jvm/jvm/JVMTest1.class Last modified 2021-2-27; size 396 bytes MD5 checksum 61ce63584a9353ce20040dd0d65c35f5 Compiled from "JVMTest1.java" // 描述信息 public class com.beyon.原创 2021-02-27 18:01:20 · 244 阅读 · 0 评论 -
jvm 内存结构
JVM内存结构 1. 堆(线程共享) JVM中最大的一块内存空间, 绝大部分对象都是存储在堆内存里面的. 元空间: 它不是堆内存的一部分, 而是一块本地内存 2. 虚拟机栈(管理java方法) 注: 操作数栈: 用来存放临时变量的地方. 3. 本地方法栈(管理Native方法, 本地方法都是由C语言实现的) 4. 程序计数器(它是唯一一个在Java虚拟机规范中没有规定任何outotMemoryError情况的区域) 用来记录各个线程执行的字节码的地址, 像分支, 循环, 跳转, 异常, 线程恢复等操作,原创 2021-02-27 12:28:27 · 208 阅读 · 1 评论 -
JVM 宋红康版 : JVM与Java体系结构
文章目录JVM与Java体系结构为什么要学习JVMJava vs C++Java生态圈每个语言都需要转换成字节码文件,最后转换的字节码文件都能通过Java虚拟机进行运行和处理字节码多语言混合编程Java发展的重大事件虚拟机与Java虚拟机虚拟机Java虚拟机JVM的位置Java的体系结构JVM整体结构`执行引擎包含三部分:解释器,及时编译器,垃圾回收器`Java代码执行流程JVM的架构模型(基于栈式架构和基于寄存器架构)举例字节码反编译总结栈JVM生命周期 (启动, 执行, 退出)虚拟机的启动虚拟机的执行虚原创 2021-01-21 15:11:25 · 456 阅读 · 1 评论