Java 基础入门
Posted 欢fion
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 基础入门相关的知识,希望对你有一定的参考价值。
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。
以上是关于Java 基础入门的主要内容,如果未能解决你的问题,请参考以下文章