JVM概述

1.什么是虚拟机?

虚拟机就是一台虚拟的计算机 。它是一款软件 ,它分为系统虚拟机 (比如VMware )和程序虚拟机 (比如Java虚拟机)。

2.JVM的作用

Java虚拟机负责装载字节码文件到内部,编译 为对应平台上的机器码 指令来执行,还有自动的垃圾回收功能。

3.JVM的组成

  • 类加载器:

    加载字节码文件。

  • 运行时数据区:

    包括本地方法栈,堆,方法区,程序计数器,Java虚拟机栈

  • 执行引擎:

    将字节码翻译为机器码。

  • 本地方法库:

    将字节码翻译为机器码需要调用其他语言的接口来实现。

相关推荐
cm6543203 小时前
用Python破解简单的替换密码
jvm·数据库·python
Oueii5 小时前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
2501_908329855 小时前
使用Python自动收发邮件
jvm·数据库·python
2501_908329855 小时前
NumPy入门:高性能科学计算的基础
jvm·数据库·python
杰克尼5 小时前
知识点总结--02(java基础部分)
java·开发语言·jvm
2401_874732536 小时前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
qq_416018726 小时前
数据分析与科学计算
jvm·数据库·python
茶本无香7 小时前
JDK 21 ZGC分代功能详解:配置、原理及生产环境实践
java·jvm
njidf7 小时前
趣味项目与综合实战
jvm·数据库·python