Java学习笔记 基本原理
 
目标:
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学习笔记 基本原理
 
如果用一个原理图来表示:
 
Java学习笔记 基本原理
 
 
 
 
二、理解Java虚拟机(JVM)概念和作用
 
虚拟机JVM类似一个Java机器,可以执行Java字节码指令。
虚拟机运行在操作系统平台之上,不同操作系统平台有对应不同的JVM。
这就是Java跨平台的核心原理。
 
三、理解JRE
 
JRE是Java运行环境,JRE包含了JVM,和Java公共类库。是一个对应具体操作系统平台的Java运行环境。
 
四、Java跨平台原理
 
在不同操作系统上安装Java虚拟机,这样,Java编译后的class文件(在内存中称为字节码)就可以在所有操作系统上执行。从而实现跨平台。
 
五、认识JDK
 
JDK是JRE加上开发工具的一个组合。
看Java平台概念图便知。
 
Java学习笔记 基本原理
 
 
虽然简单,但却是基础,对java也有了个概念。