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)等