Java语言背景知识
Java语言分为三个版本:Java ME,Java SE和Java EE:
- Java ME,Java Micro Edition(Java嵌入式版本)
- Java SE, Java Standard Edition(Java标准版)
- Java EE, Java Enterprise Edition(Java企业版)
与Java相关的三个英文缩写:
- JDK:Java Development Kit,即Java开发套件;
- JRE:Java Runtime Environment,即Java的运行环境;
- JVM:Java Virtual Machine,即Java虚拟机。
这三者的关系是JDK > JRE > JVM,如果只是运行Java程序,则只用安装JRE即可,但若是要开发Java程序,则需要安装JDK。
Java源文件的后缀是.java,编译Java源文件需要用到javac命令,用法如下:
- javac -d destDir srcFile.java
执行以上命令过后就会在destDir目录生成一个与srcFile同名的.class后缀的文件,执行以下命令即可运行Java程序:
- java JavaClassName
注意:这里的JavaClassName指的是Java类名,并不一定与源文件或者是class文件名称相同(因为A.java里面定义的类可能不叫A,而叫B)。
- 与C语言类似,Java程序的入口是main方法。
- Java为大小写敏感的语言。
- Java程序最小单位是类(class),所有的程序都必须放在类定义中,不允许任何可执行语句、方法等成分单独存在。
- 一个Java源文件最多只能定义一个public类,且源文件名称必须与public类名称保持一致。
第一个Java程序:
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello, World!"); //输出“Hello, World!”字符串
}
}