一、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应用程序开发
二、JVM/JRE与JDK介绍
简而言之:
JRE:JVM+类库。
JDK:JRE+JAVA的开发工具。
为什么JDK中包含一个JRE呢?
其一,开发完的程序,总需要运行一下看看效果。 其二,也是最重要的,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件, 如果没有JRE,那么这些工具是运行不了的。
1、因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。(JVM相当于各国交流的翻译)
2、JRE(Java Runtime Environment Java运行环境)
包括了JVM和Java程序所需的核心类库。
3、JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等