------- android培訓、java培訓、java學習型技術博客、期待與您交流!
----------
JAVA簡介
(來自百度百科)
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。面向對象的Java語言具備一次編譯、任何地方均可運行的能力,在需要支持多種操作系統和硬件平臺的場合,Java是首選的解決方案。Java語言之所以如此廣泛,要歸功於它的以下特點:
(1)面向對象。Java自誕生之時就設計成面向對象的語言。在Java眼裏,一切都是對象,桌子和板凳是對象,花草樹木和飛禽是對象,異常和錯誤也是對象。
(2)跨平臺。對於Java程序,不管是Windows平臺、Linux平臺和MAC平臺或者其它平臺,它都試用。只要安裝了Java虛擬機,Java程序就可以在任意的操作系統上運行。
(3)直接支持分佈式的網絡應用。假定網絡中有兩臺主機,分別運行着不同的Java程序,運用Java嵌套字技術,這兩個Java程序就能順利地進行遠程通信。
(4)安全性和建壯性。Java致力於檢查程序在編譯和運行時的錯誤,Java奉行“錯誤發現和糾正的越早,造成的損失就越小”的原則,可謂防患於未然。Java還支持自動內存管理,這不但減輕了程序員的許多負擔,也減少了程序員犯錯的機會。Java自己會操作內存減少了內存出錯的可能性。
J2EE(Java 2 Platform Enterprise Edition)企業版
是爲開發企業環境下的應用程序提供的一套解決方案。 該技術體系中包含的技術如Servlet Jsp等,主要針對於Web應用程序開發。J2SE(Java 2 Platform Standard Edition)標準版
是爲開發普通桌面和商務應用程序提供的解決方案。 該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發。 比如Java版的掃雷。J2ME(Java 2 Platform Micro Edition)小型版
是爲開發電子消費產品和嵌入式設備提供的解決方案。 該技術體系主要應用於小型電子消費類產品,如手機中的應用程序等。