Java 基础入门

来源:互联网 发布:利用淘宝客刷单 编辑:程序博客网 时间:2024/05/18 01:39

Java基础

JVM、JDK、JRE三者的关系:

 

JDK:(Java Develop Kit)主要是针对开发人员使用的,是整个java的核心。它包括了Java运行环境(JRE),Java工具( javac/java/jdb等 )和Java基础类库。

JRE:(Java Runtime Environment)是运行java程序必须的环境的集合。它包括了JVM标准实现和Java核心类库。

JVM:(Java Virtual Machine)java虚拟机,java本身不跨平台,java跨平台是依靠jvm来实现的。

所有的java程序都会被编译为.class的类文件,JVM可以执行编译后的类文件,也就是说class类文件并不是直接与机器的操作系统对应,而是通过java虚拟机简洁与操作系统交互,由虚拟机将程序解释为不同的目标代码(不同的操作系统产生的目标代码不同),在本地系统上执行。只有JVM还不能执行class文件,因为在解释class文件的时候需要调用解释用的类库lib,而jre包含了lib类库。

 

J2SE、J2EE、J2ME

J2EE,J2SE,J2ME是Sun 公司的Java多个版本,就像Windows XP还有专业版和家庭版是一样的。

J2EE:企业版本,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。

J2SE:标准版本,是我们通常用的版本。从JDK5.0以后改名为Java SE。

J2ME:移动版用于小型设备,是J2SE的一个子集。主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

原创粉丝点击