黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Java運行環(huán)境下載詳解

Java運行環(huán)境下載詳解

更新時間:2021-05-31 11:19:06 來源:動力節(jié)點 瀏覽934次

概述

java運行環(huán)境,Java是一門新興的跨平臺語言,他同時要求操作系統(tǒng)有相應的環(huán)境對使用這門語言的軟件作相應的支持。

1.java運行環(huán)境是什么

Java的平臺由兩個部分組成:一個是Java Virtual Machine即Java虛擬機,另一部分是Java Application Programming Interface (Java API) 即Java應用程序設計接口,這兩部份軟件就構成了Java運行的基本的環(huán)境。Java API 是一個大的已經(jīng)做好的軟件集合,這個集合里有許多開發(fā)時所需要的控件,用來輔助開發(fā)。Java API和 JVM整合在一起處于機器硬件之上。也就是說,Java平臺把一個Java應用程序從硬件系統(tǒng)分離開從而很好的保證了程序的獨立性。為了更好的適應開發(fā)的需要,Java的設計者們?yōu)槲覀兲峁┝巳NJava平臺:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 EntERPrise Edition (J2EE). 每一個版本都提供了豐富的開發(fā)工具箱以適應不同的開發(fā)需要。

讓我們來具體看看Java平臺的核心JVM的具體結構。

為了讓編譯產(chǎn)生的字節(jié)碼可以更好的解釋與執(zhí)行,一共把JVM分成了主要的6塊:JVM解釋器,指令系統(tǒng),寄存器,棧,存儲區(qū),碎片回收區(qū)。

JVM解釋器就是這個虛擬機的處理字段碼的CPU。

JVM指令系統(tǒng)同硬件計算機很相似。一條指令分成操作碼和操作數(shù)兩部分組成。操作碼為8位二進制數(shù),操作數(shù)可以根據(jù)需要而定。操作碼是為了說明一條指令的功能,所以JVM可以有多達256種不同的操作指令。

JVM有自己的虛擬寄存器,這樣就可以快速的和JVM的解釋器進行數(shù)據(jù)交換。為了功能的需要,JVM設置了常用的4個32位寄存器:pc(程序計數(shù)器),optop(操作數(shù)棧頂指針),frame(當前執(zhí)行環(huán)境指針),vars(指向當前執(zhí)行環(huán)境中第一個局部變量的指針)。

JVM棧是指令執(zhí)行的時候數(shù)據(jù)和信息存儲的場所和控制中心,它提供給JVM解釋器運算所需要的信息。

JVM存儲區(qū)就是為了把編譯過后的字節(jié)碼等信息存儲起來。

JVM碎片回收是指將那些使用過后的Java類的具體的實例從內存進行回收,這就使得開發(fā)人員免去了自己編程控制內存的麻煩和危險。隨著JVM的不斷升級其碎片回收的技術和算法也更加合理。比較經(jīng)典的算法有引用計數(shù)、復制、標記-清除和標記-整理。在JVM1.4.1版以后產(chǎn)生了一種叫分代收集技術,簡單的來說就是利用對象在程序中生存的時間劃分成代,以這個為標準進行碎片回收。

2.配置JAVA運行環(huán)境

在windows桌面上右擊“我的電腦” —> “屬性” —> “高級” —> “環(huán)境變量”,在“系統(tǒng)變量”里我們可以看到系統(tǒng)的各個環(huán)境變量的值。雙擊某個變量名可以修改變量值,變量值之間用“;”隔開。我們還可以“新建”原先沒有的變量。與jdk有關的有3個環(huán)境變量;“java_home”,“path”,“classpath”。我的系統(tǒng)中“path”變量已經(jīng)存在,可以直接添加新值(其它變量值不要動,防止其它程序運行異常),其它兩個變量需要新建。

“java_home”,設置jdk的安裝路徑,比如“e:\java\jdk1.5”,以下簡稱“%java_home%”。

“path”,設置jdk中各個程序的路徑,“%java_home%\bin;%java_home%\jre\bin;”

“classpath”,設置java各個類的路徑,“.;%java_home%\lib;%java_home%\lib\tools.jar”。前面的“.”不可少,它代表了我們?yōu)樽约旱膉ava類建立的工作路徑,其它的是jdk自帶的標準類庫路徑。

設置好環(huán)境變量后按“確定”退出。按“win”+“r”鍵進入“運行”窗口,運行“cmd”進入DOS窗口,在輸入“javac”后回車,如果有顯示java的幫助信息,就說明環(huán)境變量設置成功。

3.JAVA開發(fā)環(huán)境與運行環(huán)境

JDK 是整個Java的核心,包括了Java運行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。JDK由一個標準類庫和一組建立,測試及建立文檔的Java實用程序組成。其核心Java API是一些預定義的類庫,開發(fā)人員需要用這些類來訪問Java語言的功能。Java API包括一些重要的語言結構以及基本圖形,網(wǎng)絡和文件I/O.一般來說,Java API的非I/O部分對于運行Java的所有平臺是相同的,而I/O部分則僅在通用Java環(huán)境中實現(xiàn)。

JRE(Java Runtime Environment,Java運行環(huán)境),運行JAVA程序所必須的環(huán)境的集合,包含JVM標準實現(xiàn)及Java核心類庫。

在實際應用上講,JRE的類庫只是JDK所有類庫里面的一小部分,只是用來支持Java運行的,把其余的調試編輯一類的應用項都去除了!

4.下載java運行環(huán)境

下載Java運行環(huán)境方法:

(1)java的運行環(huán)境為jre,一般不單獨下載jre,都是直接下載jdk;

(2)下載jdk方法:打開瀏覽器,搜索java jdk,然后在搜索結果中找一個點擊進入下載頁面,點擊下載,然后保存到電腦中即可。

如果你是使用Windows: 在之前的微軟的操作系統(tǒng)一直已經(jīng)預裝這個運行環(huán)境,但由于版權問題在Windows XP一些版本缺少了對該軟件的支持,需要用戶自己手動安裝。但在最新的官司SUN的勝訴后已經(jīng)注定這是一個大的趨勢,微軟將繼續(xù)對JAVA進行支持?,F(xiàn)在國外大部分的計算機和品牌機都已經(jīng)預裝了Java。裝Java運行環(huán)境對你的機器沒有任何損害,相反這還將是一個潮流,你大可以放心安裝。

如果你是使用Mac:Mac的所有操作系統(tǒng)已經(jīng)預裝有JAVA,你可以完全安心使用。

以上就是動力節(jié)點小編介紹的"Java運行環(huán)境下載詳解",希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為您服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 青青草国产精品免费 | 一个人看的www高清视频 | 偷自拍视频区综合视频区 | 亚洲欧美精品日韩欧美 | 久久久久久午夜精品 | 一二三四视频社区在线中文1 | 亚洲日日做天天做日日谢 | 午夜一级做a爰片久久毛片 午夜一级免费视频 | 成 人 亚洲 综合天堂 | 一级毛片看真人在线视频 | 午夜视频在线观看完整高清在线 | 欧美超级碰碰 | 天干天干夜天干天天爽 | 国产乱子伦一区二区三区 | 天天操2021 | 26uuu久久| 免费高清欧美一区二区视频 | a一级爱做片免费观看欧美 a一级爱做片免费 | 日日舔夜夜操 | 日本理论午夜中文字幕第一页 | 一级做a爰视频免费观看2019 | 日韩成人国产精品视频 | 久久99精品久久久久久园产越南 | 任我鲁这里有精品视频在线播 | 国产色视频网站免费观看 | 亚洲精彩视频在线观看 | 九九九九精品视频在线播放 | 国产不卡高清 | 亚洲一级网站 | www.日韩av.com| 欧美性高清视频免费看www | 护士在线观看 | www.深夜福利 | 毛片在线视频 | 91在线视频观看 | 香蕉综合视频 | 日韩在线视频免费播放 | 欧美一区高清 | 青春草视频免费观看 | 成人xxxxx| 日韩中文字幕在线免费观看 |