1.1 KiB
1.1 KiB
title | localeTitle |
---|---|
Java Virtual Machine | Java虚拟机 |
Java虚拟机(JVM)
Java属于称为Compiled Languages的一系列语言 。用这种语言编写的任何代码都需要转换(编译)为中间形式,然后主机平台(运行代码的OS /平台)可以理解这种形式。
对于Java,此中间形式称为字节码 ,然后由称为Java虚拟机(JVM)的运行时解释。将JVM视为一个能够完成运行Java代码的艰苦工作的软件。它负责内存分配,线程管理,垃圾收集等等。除了Java之外,它还支持(读取:能够运行)用Groovy,Scala等语言编写的代码。
在Java中,代码被编写并保存为.java
文件。编译器(javac)对java文件进行操作,并生成等效的字节码( .class
)文件。 java
命令现在可以执行存储在.class
文件中的字节码。稍后会详细介绍。
以下部分描述了Java中编码的一些基本构建块。