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应用程序开发

二、JVM/JRE与JDK介绍

简而言之:

JRE:JVM+类库。

JDK:JRE+JAVA的开发工具。

为什么JDK中包含一个JRE呢?

其一,开发完的程序,总需要运行一下看看效果。 其二,也是最重要的,JDK中的开发工具其实都是java语言编写的应用程序,为了方便使用才打包成exe文件, 如果没有JRE,那么这些工具是运行不了的。

1、因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。(JVM相当于各国交流的翻译) Java语言平台版本_第1张图片

2、JRE(Java Runtime Environment Java运行环境)

包括了JVM和Java程序所需的核心类库。

3、JDK(Java Development Kit Java开发工具包

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等

转载于:https://my.oschina.net/u/4049480/blog/3009123

你可能感兴趣的:(Java语言平台版本)