目标: 1、理解Java文件从编写到编译、运行的原理。 2、理解Java虚拟机概念和作用。 3、理解JRE。 4、理解Java跨平台原理。
一、Java文件从编写到编译、运行的原理 一个最简单的Java应用程序非HelloWorld莫属。这个程序经过 编写 编译 执行 三个核心过程。 1、编写
package staticsut;
/**
* User: xiaohui
* Date: 2008-11-6 21:33:33
*/
public
class HelloWorld {
private
static
int xxx = 5;
static {
System.out.println(
“Hello World!”);
System.out.println(xxx);
System.exit(0);
}
} 2、编译 3、运行
如果用一个原理图来表示:
二、理解Java虚拟机(JVM)概念和作用 虚拟机JVM类似一个Java机器,可以执行Java字节码指令。 虚拟机运行在操作系统平台之上,不同操作系统平台有对应不同的JVM。 这就是Java跨平台的核心原理。
三、理解JRE JRE是Java运行环境,JRE包含了JVM,和Java公共类库。是一个对应具体操作系统平台的Java运行环境。
四、Java跨平台原理 在不同操作系统上安装Java虚拟机,这样,Java编译后的class文件(在内存中称为字节码)就可以在所有操作系统上执行。从而实现跨平台。
五、认识JDK JDK是JRE加上开发工具的一个组合。 看Java平台概念图便知。
虽然简单,但却是基础,对java也有了个概念。