標籤:dream 裝置 str 應用程式 修改 應用軟體 名詞解釋 任務 ++
IDE
整合式開發環境(IDE,Integrated Development Environment ) 是用於提供者開發環境的應用程式,一般包括代碼編輯器、編譯器、調試器和圖形化使用者介面等工具。整合了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫整合式開發環境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程式可以獨立運行,也可以和其它程式並用。IDE多被用於開發HTML應用軟體。例如,許多人在設計網站時使用IDE(如HomeSite、DreamWeaver等),因為很多項任務會自動產生。
JDK
Java Development Kit) 是 Java 語言的軟體開發套件(SDK)。
JDK中包含JRE,在JDK的安裝目錄下有一個名為jre的目錄,裡面有兩個檔案夾bin和lib,在這裡可以認為bin裡的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib和起來就稱為jre。 JDK是整個JAVA的核心,包括了Java運行環境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。 ①SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。 ②EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java EE。 ③ME(J2ME),micro edition,主要用於行動裝置、嵌入式裝置上的java應用程式,從JDK 5.0開始,改名為Java ME。
JRE
Java運行環境(Java Runtime Environment),運行JAVA程式所必須的環境的集合,包含JVM標準實現及Java核心類庫。
JRE是Java運行環境,並不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器)
JVM
java virtual machine 就是我們常說的java虛擬機器,它是整個java實現跨平台的最核心的部分,所有的java程式會首先被編譯為.class的類檔案,這種類檔案可以在虛擬機器上執行。 也就是說class並不直接與機器的作業系統相對應,而是經過虛擬機器間接與作業系統互動,由虛擬機器將程式解釋給本地系統執行。 只有JVM還不能成class的執行,因為在解釋class的時候JVM需要調用解釋所需要的類庫lib,而jre包含lib類庫。 JVM屏蔽了與具體作業系統平台相關的資訊,使得Java程式只需產生在Java虛擬機器上啟動並執行目標代碼(位元組碼),就可以在多種平台上不加修改地運行。
JAVA中的常用名詞解釋