1.1 JVM
JVM是指Java虚拟机, Java代码都是运行在虚拟机上。在Linux、Windows、Mac三种系统,分别安装各自的JVM, 写的一套Java代码,可以运行在三种操作系统上, 这就是Java的跨平台性。
1.2 JRE、JDK
JRE
Java Runtime Envirmonent, Java运行环境,包含JVM, 运行时所用的核心类库。
JDK
Java开发工具包,包含JRE和开发人员使用的工具
区别
例如在开发调试的时候,我们需要编译源文件,这个使用的就是JDK工具,所以我们的开发环境需要安装JDK, 既包含开发工具又包含运行环境。如果我们开发完,部署线上, 只需要运行环境,我们可以在服务器上只安装JRE
包含关系
JDK 包含 JRE
JRE 包含 JVM
2. Java 的HelloWorld程序
1. Hello World
// 类名必须和文件名完全一致
public class HelloWorld
{
// Java 单行注释
/*
这是多行注释
这是多行注释
*/
// 程序入口
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
网友评论