1. 程式人生 > >Java英文縮寫詳解

Java英文縮寫詳解

lvm object j2se 專用 java基礎 應用程序 接受 baidu soa

1.JVM:Java Virtual Machine(Java虛擬機)的縮寫。

它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。

Java語言的一個非常重要的特點就是與平臺的無關性。而使用Java虛擬機是實現這一特點的關鍵。一般的高級語言如果要在不同的平臺上運行,至少需要編譯成不同的目標代碼。而引入Java語言虛擬機後,Java語言在不同平臺上運行時不需要重新編譯。Java語言使用Java虛擬機屏蔽了與具體平臺相關的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。Java虛擬機在執行字節碼時,把字節碼解釋成具體平臺上的機器指令
執行。這就是Java的能夠“一次編譯,到處運行”的原因。

2.JRE: Java Runtime Environment
JDK:Java Development Kit

JRE顧名思義是java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所需要的軟件環境,是提供給想運行java程序的用戶使用的。

JDK顧名思義是java開發工具包,是程序員使用java語言編寫java程序所需的開發工具包,是提供給程序員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。

如果你需要運行java程序,只需安裝JRE就可以了。如果你需要編寫java程序,需要安裝JDK。
JRE根據不同操作系統(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收購SUN公司的JRE版本。

3.Java SE(J2SE,Java2 Platform Standard Edition,標準版)

Java EE(J2EE,Java 2 Platform, Enterprise Edition,企業版)

Java ME(J2ME,Java 2 Platform Micro Edition,微型版)

java EE屬於Java的一部分;


Java分為三個體系,分別為Java SE(J2SE,Java2 Platform Standard Edition,標準版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企業版),
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。

Java EE(Java Platform,Enterprise Edition)是sun公司(2009年4月20日甲骨文將其收購)推出的企業級應用程序版本。這個版本以前稱為 J2EE。
能夠幫助我們開發和部署可移植、健壯、可伸縮且安全的服務器端 Java應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0應用程序。


Java,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平臺的總稱。
用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態的Web、Internet計算。
從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現在均支持Java applet。

4.OO:Object-Oriented 面向對象.
OOP:Object-Oriented Programming 向對象編程(OOPS)

5.IOC: 控制反轉(Inversion of Control)

是框架的重要特征,並非面向對象編程的專用術語。它與依賴註入(Dependency Injection,簡稱DI)和依賴查找(Dependency Lookup)並沒有關系。

Java英文縮寫詳解