<ol id="zbj5z"></ol>
      <dl id="zbj5z"></dl><noframes id="zbj5z"><del id="zbj5z"><i id="zbj5z"></i></del>

          
          
          <output id="zbj5z"><ruby id="zbj5z"><var id="zbj5z"></var></ruby></output>
              <output id="zbj5z"><strike id="zbj5z"><mark id="zbj5z"></mark></strike></output>

                  杭州IT培訓
                  美國上市IT培訓機構

                  13175137725

                  入門必知:Java有什么特點和特質

                  • 時間:2019-08-15 14:23
                  • 發布:轉載
                  • 來源:網絡

                  Java有什么特點和特質?本文帶新手們一起來了解一下。


                  Java是1995年6月由Sun公司引進到我們這個世界的革命性的編程語言。1990年Sun公司成立了由James Gosling領導的開發小組,開始致力于開發一種可移植的、跨平臺的語言,該語言能生成正確運行于各種操作系統、各種CPU芯片上的代碼。他們的精心專研和努力促成了Java語言的誕生。


                  Java具有如下特點:


                  1
                  簡單

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

                  2
                  面向對象

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

                  3
                  平臺無關

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

                  1.平臺與機器指令

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

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

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

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

                  2.Java虛擬機與字節碼

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

                  4
                  多線程

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

                  5
                  動態

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

                  以上就是本文為大家分享的內容,希望對java新人們有所幫助,如果你還想了解更多內容,歡迎咨詢達內在線老師。

                  預約申請免費試聽課

                  怕錢不夠?就業掙錢后再付學費!    怕學不會?從入學起,達內定制課程!     擔心就業?達內多家實踐企業供你挑選 !

                  上一篇:Java憑什么能持續領先編程界?
                  下一篇:java開發中的StringBuilder區別是什么?

                  這5個常見的編程語言到底用來做什么的?

                  java開發中的StringBuilder區別是什么?

                  入門必知:Java有什么特點和特質

                  大數據開發與一般Java開發有什么區別

                  • 掃碼領取資料

                    回復關鍵字:視頻資料

                    免費領取 達內課程視頻學習資料

                  • 視頻學習QQ群

                    添加QQ群:1143617948

                    免費領取達內課程視頻學習資料

                  Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

                  選擇城市和中心
                  江西省

                  貴州省

                  廣西省

                  海南省

                  亚洲 日韩 国产 有码,性爱网,香蕉视频app下载,三级黄色,任你躁在线精品免费,影音先锋最新年资源站,亚洲另类欧美小说图片区