• 招生咨詢熱線:4008-569-579 
  • 手機版
    用手機掃描二維碼直達商品手機版
招生咨詢熱線
4008-569-579
機構主頁 > 機構新聞 > Java有什么特點和特質?
機構主頁 > 機構新聞>Java有什么特點和特質?

Java有什么特點和特質?

來源:北京達內教育        時間:2023-05-25        熱度:36℃        返回列表

對于新手來說,對Java還不了解。今天我們主要來學習一下Java這門語言的特點和特質。

Java是1995年6月由Sun公司引進到我們這個世界的革命性的編程語言。1990年Sun公司成立了由James

Gosling領導的開發(fā)小組,開始致力于開發(fā)一種可移植的、跨平臺的語言,該語言能生成正確運行于各種操作系統(tǒng)、各種CPU芯片上的代碼。他們的精心專研和努力促成了Java語言的誕生。

Java具有如下特點:

一、簡單

Java要比C++簡單,C++中許多容易混淆的概念,或者被Java棄之不用了,或者以一種更清楚更容易理解的方式實現(xiàn)。

二、面向對象

Java是面向對象的編程語言。

三、平臺無關

在一個計算機上編譯得到的字節(jié)碼文件(.class文件)可以復制到任何一個安裝了Java運行環(huán)境的計算機上直接使用。字節(jié)碼由Java虛擬機負責解釋運行,即Java虛擬機負責將字節(jié)碼翻譯成本地計算機的機器碼,并將機器碼交給本地的操作系統(tǒng)來運行。

1、平臺與機器指令

這里所指的平臺是由操作系統(tǒng)(Operating System, OS)和處理器CPU所構成。

與平臺無關是指軟件的運行不因操作系統(tǒng)、處理器的變化而無法運行或出現(xiàn)運行錯誤。

(每個平臺都會形成自己獨特的機器指令,所謂平臺的機器指令就是可以**被該平臺直接識別、執(zhí)行的一種由0,1組成的序列代碼。**相同的CPU和不同的操作系統(tǒng)所形成的平臺的機器指令可能是不同的。

比如,某個平臺可能用8位序列代碼00001111表示加法指令,以10000001表示減法指令,而另一種平臺可能用8位序列代碼10101010表示加法指令,以10010011表示減法指令。)

2、Java虛擬機與字節(jié)碼

字節(jié)碼并不是機器指令,因為它不和特定的平臺相關,不能被任何平臺直接識別、執(zhí)行。Java針對不同平臺提供的Java虛擬機的字節(jié)碼指令都是相同的,Java虛擬機負責將字節(jié)碼翻譯成虛擬機所在平臺的機器碼,并讓當前平臺運行該機器碼,如圖1.3所示。

四、多線程

Java的特點之一就是內置對多線程的支持。多線程允許同時完成多個任務。

五、動態(tài)

Java程序的基本組成單元就是類,有些類是自己編寫的,有一些是從類庫中引入的,而類又是運行時動態(tài)裝載的,這就使得Java可以在分布環(huán)境中動態(tài)地維護程序及類庫。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部