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 基础入门的主要内容,如果未能解决你的问题,请参考以下文章

java零基础入门书籍都有哪些值得推荐?

自学Java怎么入门?

自学Java如何入门?

Java入门及基础(3 set接口基础)

Java基础入门 目录:

Java入门:基础算法之检查奇偶性