
JVM
文章平均质量分 78
JVM是一个令人望而却步的领域,因为它博大精深,涉及到的内容与知识点非常之多。虽然Java开发者
每天都在使用JVM,但对其有所研究并且研究深入的人却少之又少。然而,JVM的重要性却又是不言而喻
的。基于JVM的各种动态与静态语言生态圈已经异常繁荣了,对JVM的运行机制有一定的了解不但可以提
林小鹿@
后端开发,热衷于算法,每日更新高质量算法题解。
展开
-
Java虚拟机探究第2讲: 类加载器ClassLoader
类加载器ClassLoader类加载器作用:加载Class文件我们先来看看一个类加载到 JVM 的一个基本结构:类是模板,对象是具体的,通过new来实例化对象。car1,car2,car3,名字在栈里面,真正的实例,具体的数据在堆里面,栈只是引用地址。在如下几种情况下,Java虚拟机将结束生命周期:执行了System.exit()方法程序正常执行结束程序在执行过程中遇到了异常或者错误而异常终止由于操作系统出现错误而导致Java虚拟机进行终止类的加载、连接与初始化在Java代码中原创 2021-04-16 17:08:53 · 211 阅读 · 0 评论 -
JVM虚拟机探究第1讲:JVM的位置和JVM体系结构图
1、JVM基本概念JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。运行过程我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。也就是如下:Java 源文件 ---->编译器----->字节码文件字节码文件 ------>原创 2021-04-16 16:31:08 · 372 阅读 · 1 评论