軟帝學院告訴你什麼是java?學Java能作什麼?Java有什麼特性?

什麼是java?學Java能作什麼?Java有什麼特性?
Java 技術既是一種高級的面向對象的編程語言,也是一個平臺。Java 技術基於 Java 虛擬機(Java virtual machine,JVM)的概念 —— 這是語言與底層軟件和硬件之間的一種轉換器。Java 語言的全部實現都必須實現 JVM,從而使 Java 程序能夠在有 JVM 的任何系統上運行。
軟帝學院告訴你什麼是java?學Java能作什麼?Java有什麼特性?
Java 編程語言(Java programming language)不同凡響之處在於:Java 程序既是編譯型的(compiled)(轉換爲一種稱爲 Java 字節碼的中間語言),又是解釋型的(interpreted)(JVM 對字節碼進行解析和運行)。編譯只進行一次,而解釋在每次運行程序時都會進行。編譯後的字節碼採用一種針對 JVM 優化過的機器碼形式;解釋器是 JVM 的實現。
Java 平臺(Java platform) 是一種純軟件平臺,它能夠在各類基於硬件的平臺上運行。它有三個版本(參見後面的 Java 平臺的多個版本)。它由 JVM 和 Java 應用程序編程接口(Java Application Programming Interface,API)組成。Java API 是一個大型的現成軟件組件(類)集合,它能夠簡化 applet 和應用程序的開發和部署,包括健壯、安全且可互操做的企業應用程序。它涵蓋從基本對象到連網和安全性,再到 XML 生成和 Web 服務的全部東西。Java API 組織成相關類和接口的庫;庫也稱爲包(package)。 
除了 Java API 以外,每一個完整的 Java 平臺實現還包含:
1.用來編譯、運行、監視、調試應用程序以及創建應用程序文檔的開發工具。
2.用來部署應用程序的標準機制。
3.用來建立複雜的圖形用戶界面(GUI)的用戶界面工具包。
4.用來啓用數據庫訪問和操做遠程對象的集成庫。
Java 技術是最初由 Sun Microsystems 公司開發的。Java Community Process(JCP,一個由全世界的 Java 開發人員和得到許可的人員組成的開放性組織)對 Java 技術規範、參考實現和技術兼容性包進行開發和修訂。在 2006 年 8 月,Sun Microsystems 宣佈它打算開放 Java 平臺的源碼,並開始徵詢對許可協議和管理方式的反饋。
Java分爲三個體系:
JavaSE(J2SE)(Java2 Platform Standard Edition,java平臺標準版)
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平臺企業版)
JavaME(J2ME)(Java 2 Platform Micro Edition,java平臺微型版)。
Java有11個特性:
Java語言是簡單的、面向對象的、分佈式的、健壯的、安全的、是體系結構中立的、是可移植的、是解釋型的、是高性能的、是多線程的、是動態的。
以上就是java的簡單介紹java

相關文章
相關標籤/搜索