您好,登錄后才能下訂單哦!
Java 是一項(xiàng)用于開發(fā)應(yīng)用程序的技術(shù),可以讓 Web 變得更有意思和更實(shí)用。Java 與 javascript 并不相同,后者是一種用于創(chuàng)建 Web 頁(yè)的簡(jiǎn)單技術(shù),只能在瀏覽器中運(yùn)行。
使用 Java 可以玩游戲、上載照片、聯(lián)機(jī)聊天以及參與虛擬體驗(yàn),并能夠使用聯(lián)機(jī)培訓(xùn)、網(wǎng)上銀行和互動(dòng)地圖等服務(wù)。如果沒有安裝 Java,則許多應(yīng)用程序和網(wǎng)站都無(wú)法工作。
默認(rèn)情況下,Java 將自動(dòng)通知您有新的更新可供安裝。為確保軟件最新和計(jì)算機(jī)安全,請(qǐng)您務(wù)必接受并安裝更新。如果您在 Windows 計(jì)算機(jī)上收到了更新 Java 的通知但您記得從未下載或安裝它,則有可能是 Java 已經(jīng)隨您的新計(jì)算機(jī)預(yù)先加載。
什么是JDK
Java Development Kit是針對(duì)Java開發(fā)人員的產(chǎn)品,是整個(gè)Java的核心
包括:Java運(yùn)行環(huán)境Jre、Java工具( javac/java/jdb等 )和Java基礎(chǔ)類庫(kù)( Java API,rt.jar等 )。
如果你想要學(xué)好大數(shù)據(jù)最好加入一個(gè)好的學(xué)習(xí)環(huán)境,可以來(lái)這個(gè)Q群529867072 這樣大家學(xué)習(xí)的話就比較方便,還能夠共同交流和分享資料
什么是JRE
Java Runtime Environment是運(yùn)行Java程序所須環(huán)境的集合,包含Jvm標(biāo)準(zhǔn)實(shí)現(xiàn)及Java核心類庫(kù)。與大家熟知的Jdk不同,Jre是Java運(yùn)行環(huán)境,并不是一個(gè)開發(fā)環(huán)境,所以沒有包含任何開發(fā)工具(如編譯器和調(diào)試器),只是針對(duì)于使用Java程序的用戶,只有通過它,Java的開發(fā)者才得以將自己開發(fā)的程序發(fā)布到用戶手中,讓用戶使用。運(yùn)行Java程序一般都要求用戶的電腦安裝Jre;沒有jre,java程序無(wú)法運(yùn)行;而沒有java程序,jre就沒有用武之地。包括:虛擬機(jī)Jvm,運(yùn)行類庫(kù)(runtime class libraries)和啟動(dòng)器(Java application launcher)。
什么是JVM
Java Virtual Machine我們常說(shuō)的Java虛擬機(jī),是整個(gè)Java實(shí)現(xiàn)跨平臺(tái)最核心的部分,能夠運(yùn)行通過Java語(yǔ)言編寫的應(yīng)用程序。
所有的Java程序會(huì)首先被編譯為.class的類文件,Jvm虛擬機(jī)可以執(zhí)行這種編譯后的類文件,也就是說(shuō)class并不直接與機(jī)器的操作系統(tǒng)相對(duì)應(yīng),而是經(jīng)過虛擬機(jī)間接與操作系統(tǒng)交互,由虛擬機(jī)將程序解釋為目標(biāo)代碼(不同操作系統(tǒng)不同),給本地系統(tǒng)執(zhí)行。Jvm屏蔽了與具體操作系統(tǒng)平臺(tái)相關(guān)的信息,使得Java程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼,就可以在多種平臺(tái)上不加修改地運(yùn)行。只有Jvm還不能成class的執(zhí)行,因?yàn)樵诮忉宑lass的時(shí)候Jvm需要調(diào)用解釋所需要的類庫(kù)lib,即Jre中的lib類庫(kù),單獨(dú)的Jvm沒有任何作用。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。