在如今這個互聯網時代里,Java語言相信大多數人都只知道是用于編程開發的語言。但是對于Java語言是如何分類的,以及Java常用開發工具有哪些相信很多人都不清楚。簡單地說,Java平臺由Java虛擬機和Java應用編程接口構成。Java是Sun Microsystems于1995年推出的一種面向對象的編程語言。2010年,Oracle收購了SunMicrosystems,此后Oracle負責Java維護和版本升級。
Java語言是如何分類的?
按應用范圍,Java可分為3個體系,即JavaSE、JavaEE和JavaME。下面簡單介紹這3個體系。
1.JavaSE
JavaSE(JavaPlatformStandardEdition,Java平臺標準版)以前稱為J2SE,它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的Java應用程序。JavaSE包含了支持JavaWeb服務開發的類,并為JavaEE提供基礎,如Java語言基礎、JDBC操作、I/O操作、網絡通信以及多線程等技術。
2.JavaEE
JavaEE(JavaPlatformEnterpriseEdition,Java平臺企業版)以前稱為J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端Java應用程序。JavaEE是在JavaSE基礎上構建的,它提供Web服務、組件模型、管理和通信API,可以用來實現企業級的面向服務體系結構和Web2.0應用程序。
3.JavaME
JavaME(JavaPlatformMicroEdition,Java平臺微型版)以前稱為J2ME,也叫K-JAVA。JavaME為在移動設備和嵌入式設備上運行的應用程序提供一個健壯且靈活的環境。
JavaME包括靈活的用戶界面、健壯的安全模型、豐富的內置網絡協議以及對可以動態下載的聯網和離線應用程序?;贘avaME規范的應用程序只需編寫一次就可以用于許多設備,而且可以利用每個設備的本機功能。
Java常用開發工具有哪些?
Java常用開發工具主要從常用源碼編輯工具和集成開發工具兩大類型來介紹,當然這里只是介紹常用的開發工具。
常用源碼編輯工具介紹:
1.Notepad++
Notepad++ 是Windows操作系統下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能。
2.EditPlus
EditPlus 是一款由韓國SangilKim出品的小巧但是功能強大的可處理文本、HTML和程序語言的Windows編輯器,甚至可以通過設置用戶工具將其作為C,Java,Php等等語言的一個簡單的IDE。
3.UltraEdit
UltraEdit 是一套功能強大的文本編輯器,可以編輯文本、十六進制、ASCII碼,完全可以取代記事本,它是一款需要花費49.95美元的共享軟件。
4.SublimeText
SublimeText 是由程序員JonSkinner于2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。
它是一款收費軟件,但是可以無限期試用,它是一個跨平臺的編輯器,同時支持Windows、Linux、MacOSX等操作系統。
5.Vim
Vim是從Vi發展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。是Unix系統用戶最喜歡的文本編輯器。
集成開發工具介紹
1.EclipseIDE
Eclipse 是一個開放源碼的項目,是著名的跨平臺的自由集成開發環境,最初主要用來Java語言開發,后來通過安裝不同的插件Eclipse可以支持不同的計算機語言,比如 C++ 和 Python 等開發工具。
2.MyEclipse
MyEclipse 是同Eclipse一個公司的,在功能上增加了不少,相對于Eclipse來說,MyEclipse更像將Eclipse中好多插件都集成起來了,當然,性能上面也有更好的考慮,不過這款IDE是收費的。
3.IntellijIDEA
IntellijIDEA 簡稱IDEA,具有美觀,高效等眾多特點。IDEA是JetBrains公司的產品,這家公司總部位于捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java等少數語言。
4.NetBeans
NetBeans 是業界第一款支持創新型Java開發的開放源碼IDE。開發人員可以利用業界強大的開發工具來構建桌面、Web或移動應用。同時,通過NetBeans和開放的API的模塊化結構,第三方能夠非常輕松地擴展或集成NetBeans平臺。
以上就是關于Java語言是如何分類的,以及Java常用開發工具有哪些的全部內容介紹,想了解更多關于Java的信息,請繼續關注中培偉業。