二、Java语言的简单认识及Hello World示例
1. Java语言的简单认识
(1) Java有三个版本:
a. JAVA SE (以前称J2SE):Standard Environment 标准版本;
b. JAVA EE (以前称J2EE):Enterprise Environment 企业版;
c. JAVA ME (以前称J2ME):Eicro Environment 微型版;
(2) Java的安装目录
在前一讲中,提到安装目录中有两个文件夹,分别是jdk1.7.0_45和jre7。在“jdk1.7.0_45”文件夹的bin子文件夹下,有“java.exe”和“javac.exe”两个文件;但在“jre7”的bin文件夹下,只有前两个文件中的“java.exe”。
“javac.exe”是Java开发和编译的执行程序,作用是将*.java代码文件编译成*.class文件。
“java.exe”是Java运行的执行程序,作用是运行由"javac.exe"编译成的*.class文件。
由此可见,JDK包含JRE,所以必须要有JDK才能开发Java程序。
注:
Java是跨平台(Java语言是可以在多种操作系统上运行的,但*.exe文件是不能在Linux系统中运行的;因为操作系统内核是不同的)的语言,真正执行的不是二进制码,而是字节码(.class文件)。那为什么Java程序可以跨平台呢?因为Java是运行在JVM(Java 虚拟机,由C语言编写的)上,JVM将字节码进一步编译成能运行的机器码。不同操作系统是有不同的JVM的,所以在下载JDK的时候,是需要选择操作系统。
(3) Java程序的编辑环境
a. 记事本,将*.txt改成*.Java即可;
b. editplus和nodepad++;
c. 借助IDE,如Eclipse,Myeclipse;
2. Hello World实例
实例代码如下,注意保存时,名称写为“Test.java”。如果是用记事本写的话,注意“txt”扩展名是否被删除。
1 class Test 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("Hello World!"); 6 } 7 }
运行步骤如下图:
注:
如果你保存java文件的名字与类名不同的话,那么用"javac *.java"时,编译出来的是还是“类名.class”。如果保存名为"Test1.java",如下图: