1、Java语言平台版本java
简而言之:工具
SE是后二者的基础,ME是安卓方向,EE是Web端方向。 Java5.0版本后,改名为 JAVAEE JAVASE JAVAME
J2SE(Java 2 Platform Standard Edition)标准版开发工具
是为开发普通桌面和商务应用程序提供的解决方案 该技术体系是其余二者的基础,能够完成一些桌面应用程序的开发
J2ME(Java 2 Platform Micro Edition)小型版操作系统
是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java 2 Platform Enterprise Edition)企业版翻译
是为开发企业环境下的应用程序提供的一套解决方案 该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
2、JVM/JRE与JDK介绍3d
简而言之:code
JRE:JVM+类库。 JDK:JRE+JAVA的开发工具。
为何JDK中包含一个JRE呢?orm
其一,开发完的程序,总须要运行一下看看效果。 其二,也是最重要的,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件, 若是没有JRE,那么这些工具是运行不了的。blog
一、由于有了JVM,因此同一个Java程序在三个不一样的操做系统中均可以执行。这样就实现了Java程序的跨平台性。(JVM至关于各国交流的翻译) 开发
二、JRE(Java Runtime Environment Java运行环境)
包括了JVM和Java程序所需的核心类库。
三、JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。因此安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等