码迷,mamicode.com
首页 > 编程语言 > 详细

Java 基础入门

时间:2017-08-16 13:19:43      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:title   ima   jre   net   环境   com   标准版   目标   工具   

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 基础入门

标签:title   ima   jre   net   环境   com   标准版   目标   工具   

原文地址:http://www.cnblogs.com/huanfion/p/7372408.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!