JVM系列一(入门)

2020-08-31  本文已影响0人  叛逆与成功

Java虚拟机(JVM)系列一

虚拟机与Java虚拟机 JVM(Java Virtual Machine)

学习视频: (https://www.bilibili.com/video/av83622425?p=9)

一. 课前准备

1.概念
2.Java虚拟机
3. 准备
4.Java虚拟机类型

二.JVM整体架构(以 HotSpot VM 为例)

JVM整体架构.png

三.Java代码执行流程

java代码执行流程.png

四.Java架构模型

Java编译器输入的指令流基本上是基于栈的指令集架构,另一种指令集架构使基于寄存器的指令集架构

1.基于栈的指令集架构
2.基于寄存器的指令集架构

五.JVM生命周期

1.虚拟机启动

JVM的启动是通过引导类加载器(bootstrap class loader)创建一个初始类(init class)来完成,这个类是由虚拟机的具体实现指定的

2.虚拟机执行

执行一个所谓的Java程序时,真正在执行的是一个叫做Java虚拟机的进程

3.虚拟机退出
上一篇下一篇

猜你喜欢

热点阅读