jvm-one

2019-07-16  本文已影响0人  何德何能者

一、什么是虚拟机

二,基于硬件的物理机

物理上的一台物理机器,我们可以在单个物理上创建多个逻辑机器, 彼此之间具有很强的隔离,这样类型的虚拟机成为物理虚拟机;基于硬件的虚拟机示例有

三,基于软件的虚拟机

这类虚拟机充当运行是引擎以运行特定的编程语言应用程序。基于软件的虚拟机示例有

四,JVM

JVM是JRE的一部分,它负责加载和运行java文件,下图描绘了JVM的基本结构.


jvm.png
1、JVM的第一个组件是Class Loader Sub System(类加载子系统)

该系统负责加载.class文件的3个过程;

1.载入

载入意味则从硬盘(不是一定要从硬盘)读取.class文件,并在JVM的方法区内存存储响应的二进制数据;对于每个.class文件,jvm奖存储以下信息

2.链接

在加载完成后,JVM立即执行链接,链接行为包括

3.初始化

在初始化活动中,对于类级别的静态变量分配原始值,静态块将由上到下执行;

类加载子系统类型有

翻译转载自 https://www.waytoeasylearn.com/2016/04/jvm-tutorial.html

上一篇 下一篇

猜你喜欢

热点阅读