一文了解JVM

宜信技术学院 2019-07-18

Java核心技术 算法 java jvm 线程 Image 多线程

一、什么是JVM

JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

Java语言的一个非常重要的特点就是平台无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

二、JVM总体

登录 后评论
下一篇
冒顿单于
10744人浏览
2019-08-28
相关推荐
JVM(2)--一文读懂垃圾回收
519人浏览
2018-08-12 00:30:00
如何健壮你的后端服务?
4818人浏览
2015-12-04 19:35:16
如何健壮你的后端服务?
1097人浏览
2016-04-01 09:17:58
Java Web技术经验总结(三)
2151人浏览
2016-06-07 13:41:15
Java内存模型的理解
3260人浏览
2018-03-03 23:15:26
Java关键字volatile的理解
2387人浏览
2018-03-03 23:28:21
Java内存模型
3498人浏览
2018-07-18 15:50:20
一文理清Java内存区域
1363人浏览
2018-09-05 14:31:20
一文了解java异常机制
4804人浏览
2019-08-13 13:31:17
5
11
0
13001