1. 程式人生 > >JAVA常見基本術語

JAVA常見基本術語

一、J2EE、J2SE、J2ME

java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE。這三塊相互補充,應用範圍不同。

1.J2SE:java2 Standard edition (java 2 標準版)主要用於桌面應用軟體的程式設計; J2SE 包含那些構成Java語言核心的類。比如:資料庫連線、介面定義、輸入/輸出、網路程式設計

2.J2EE:java2 enterprise edition( Java 2 企業版)主要用於分散式的網路程式的開發,如電子商務網站和ERP系統。J2EE 包含J2SE 中的類,並且還包含用於開發企業級應用的類。比如:EJB、servlet、JSP、XML、事務控制

3.
J2ME:java2 micro edition (Java 2 微縮版)主要應用於嵌入是系統開發,如手機和PDA的程式設計;J2ME 包含J2SE中一部分類,用於消費類電子產品的軟體開發。比如:呼機、智慧卡、手機、PDA、機頂盒

二、IDE

IDE(Integrated Development Environment,整合開發環境)
輔助開發程式的應用軟體。
軟體是用於程式開發環境的應用程式,一般包括程式碼編輯器、編譯器、偵錯程式和圖形使用者介面工具。就是集成了程式碼編寫功能、分析功能、編譯功能、debug功能等一體化的開發軟體套。所有具備這一特性的軟體或者軟體套(組)都可以叫做IDE。如微軟的VisualStudio系列,Borland的C++Builder,Delphi系列等。該程式可以獨立執行,也可以和其它程式並用。例如,BASIC語言在微軟辦公軟體中可以使用,可以在微軟Word文件中編寫WordBasic程式。IDE為使用者使用VisualBasic、Java和PowerBuilder等現代程式語言提供了方便。不同的技術體系有不同的IDE。比如可以稱為C++、VB、C#、易語言等語言的整合開發環境,所以可以叫做IDE。同樣,Borland的JBuilder也是一個IDE,它是Java的IDE。zendstudio、editplus、ultraedit這些,每一個都具備基本的編碼、除錯功能,所以每一個都可以稱作IDE。
IDE多被用於開發HTML應用軟體。例如,許多人在設計網站時使用IDE(如HomeSite、DreamWeaver、FrontPage,等等),因為很多項任務會自動生成。IDE整合程式碼編輯,程式碼生成,介面設計,除錯,編譯等功能,目前還融合了建模功能。