溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發(fā)布時間:2020-08-10 20:12:06 來源:網(wǎng)絡 閱讀:148 作者:qq5dda6ecead5a8 欄目:編程語言

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

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI