java相关技术简介_java技术简介?
java技術簡介?
關注:186??答案:3??信息版本:手機版 電腦版
解決時間 2021-01-17 11:41
提問者墳地里唱嗨歌
2021-01-17 01:04
java技術簡介?
最佳答案
二級知識專家哭嗻説侢見
2021-01-17 01:13
第一頁:什么是Java?
Java好象隨處可見 - 甚至在TV中。盡管如此,說清楚Java是什
么和它能做什么卻不那么容易。剛開始接觸Java的人通常有三
個問題:
什么是Java?
Java能做什么?
Java怎樣改變我的生活?
讓我們先回答第一個問題:什么是Java?
Java既是一種編程語言,又是一個平臺。
Java程序語言
Java是具有以下特征的高級程序語言:
* 簡單
* 面向對象
* 可分布
* 可解釋
* 強壯
* 安全性
* 結構化
* 輕便
* 功能強大
* 多線程
* 動態
Java既可以被編譯,也可以被解釋。通過編譯器,可以把Java
程序翻譯成一種中間代碼 - 稱為字節碼 - 可以被Java解釋器
解釋的獨立于平臺的代碼。通過解釋器,每條Java字節指令被
分析,然后在計算機上運行。只需編譯一次,程序運行時解釋
執行。下圖說明了它是如何工作的:
1flow.gif (3652 bytes)
可以把Java字節碼看作運行在Java虛擬機(Java VM)上的機器
代碼指令。每中Java解釋器,不管是Java開發工具還是可以運
行Java小應用程序的Web瀏覽器,都是一種Java VM的實例。Java
VM也可以由硬件實現。
Java字節碼使“寫一次,到處運行”成為可能。可以在任何有
Java編譯器的平臺上把Java程序編譯成字節碼。這個字節碼可以
運行在任何Java VM上。例如,同一個Java程序可以運行在Windows
NT、Solaris和Macintosh上。
2comp.gif (6076 bytes)
Java平臺
平臺是程序運行的硬件或軟件環境。Java平臺與大多數其它平臺
不同之處在于它是運行于其它基于硬件平臺的純軟件平臺。大
多數其它平臺是硬件和操作系統的結合。
Java平臺由兩部分組成:
* Java虛擬機(Java VM)
* Java應用程序界面(Java API)
我們已經介紹了Java VM,它是Java平臺的基礎,可以移植到各
種基于硬件的平臺上。
Java API是軟件組件的集合,它們提供了很多有用的功能,如圖
形用戶界面(GUI)。Java API被分組為相關組件的庫(包)。
下圖描述了一個運行在Java平臺上的Java程序,如應用程
序(application)或小應用程序(applet)。如圖中顯示的,Java
API和VM把Java程序從硬件依賴中分離出來。
3play.gif (1479 bytes)
作為一種獨立于平臺的環境,Java比本地代碼慢一些。然而,聰
明的編譯器、很好地調制過的解釋器和即時字節碼編譯器可以
在不犧牲可移植性的條件下使Java的表現接近本地代碼
全部回答
1樓久溺深海心會寒
2021-01-17 02:57
java編程高手群 47973166
2樓對你在意
2021-01-17 02:50
華夏博大是在深圳,那兒的IT產業本來就發展的早,對于找工作來說是很有優勢的。
我要舉報
如以上信息為低俗、色情、不良、暴力、侵權、涉及違法等信息,可以點下面鏈接進行舉報!
推薦資訊
大家都在看
總結
以上是生活随笔為你收集整理的java相关技术简介_java技术简介?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 远程协助安卓手机(远程协助安卓)
- 下一篇: 判断用户名和密码是否正确java_fac