您好,歡迎來到賦能網(wǎng)!

JAVA是什么Java的基礎(chǔ)知識

賦能網(wǎng) 2023-05-11 78

java是一門全球范圍內(nèi)使用最廣泛的,面向?qū)ο蟮木幊陶Z言。Java語言具有功能強(qiáng)大和簡單易用兩個(gè)特征,它作為面向?qū)ο缶幊陶Z言系列的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
      Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,Java具有簡單性、面向?qū)ο?、分布式、健壯性、安全性、平臺獨(dú)立與可移植性、多線程、動態(tài)性等特點(diǎn)。
      Java的眾多特點(diǎn)使得它的應(yīng)用范圍也很廣,比如:由于Java具有安全性,所以被廣泛應(yīng)用于金融行業(yè),很多第三方交易系統(tǒng)、銀行的前后臺電子交易系統(tǒng)等都是用Java開發(fā)的;由于Java具有平臺獨(dú)立與可移植性讓它可以被應(yīng)用于嵌入式物聯(lián)網(wǎng)領(lǐng)域。
      JAVA是什么?因?yàn)镴ava的核心是JVM,它是一個(gè)虛擬機(jī),所有的Java代碼都要編譯成符合標(biāo)準(zhǔn)的bytecode然后提交到JVM上運(yùn)行。JDK本質(zhì)上是編譯器,作用是提供Java系統(tǒng)庫,然后編譯你編寫的Java代碼并整合系統(tǒng)庫生成bytecode。JRE的核心就是JVM,可以逐行解釋運(yùn)行生成的bytecode,將它們翻譯為匯編指令提交給CPU執(zhí)行。為了能在命令行里直接使用JDK的編譯器javac命令以及JVM的java命令,需要配置系統(tǒng)的環(huán)境變量,將這兩者的路徑添加到其中。而C語言不需要這些東西的原因是C語言是底層語言,不存在虛擬機(jī)這一中間媒介,Windows下C編譯器編譯連接后生成的直接是exe或dll形式的二進(jìn)制機(jī)器碼,雙擊就可以由操作系統(tǒng)交給CPU直接執(zhí)行。

  想了解更多相關(guān)資訊請關(guān)注java培訓(xùn)頻道-查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請?jiān)囌n。關(guān)注賦能網(wǎng)了解更多:4008-569-579

本文鏈接:

本文章“JAVA是什么Java的基礎(chǔ)知識”已幫助 78 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁不是您要找的課程,您也可以百度查找一下: