更新時間:2021-05-31 11:19:06 來源:動力節點 瀏覽907次
java運行環境,Java是一門新興的跨平臺語言,他同時要求操作系統有相應的環境對使用這門語言的軟件作相應的支持。
Java的平臺由兩個部分組成:一個是Java Virtual Machine即Java虛擬機,另一部分是Java Application Programming Interface (Java API) 即Java應用程序設計接口,這兩部份軟件就構成了Java運行的基本的環境。Java API 是一個大的已經做好的軟件集合,這個集合里有許多開發時所需要的控件,用來輔助開發。Java API和 JVM整合在一起處于機器硬件之上。也就是說,Java平臺把一個Java應用程序從硬件系統分離開從而很好的保證了程序的獨立性。為了更好的適應開發的需要,Java的設計者們為我們提供了三種Java平臺:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 EntERPrise Edition (J2EE). 每一個版本都提供了豐富的開發工具箱以適應不同的開發需要。
讓我們來具體看看Java平臺的核心JVM的具體結構。
為了讓編譯產生的字節碼可以更好的解釋與執行,一共把JVM分成了主要的6塊:JVM解釋器,指令系統,寄存器,棧,存儲區,碎片回收區。
JVM解釋器就是這個虛擬機的處理字段碼的CPU。
JVM指令系統同硬件計算機很相似。一條指令分成操作碼和操作數兩部分組成。操作碼為8位二進制數,操作數可以根據需要而定。操作碼是為了說明一條指令的功能,所以JVM可以有多達256種不同的操作指令。
JVM有自己的虛擬寄存器,這樣就可以快速的和JVM的解釋器進行數據交換。為了功能的需要,JVM設置了常用的4個32位寄存器:pc(程序計數器),optop(操作數棧頂指針),frame(當前執行環境指針),vars(指向當前執行環境中第一個局部變量的指針)。
JVM棧是指令執行的時候數據和信息存儲的場所和控制中心,它提供給JVM解釋器運算所需要的信息。
JVM存儲區就是為了把編譯過后的字節碼等信息存儲起來。
JVM碎片回收是指將那些使用過后的Java類的具體的實例從內存進行回收,這就使得開發人員免去了自己編程控制內存的麻煩和危險。隨著JVM的不斷升級其碎片回收的技術和算法也更加合理。比較經典的算法有引用計數、復制、標記-清除和標記-整理。在JVM1.4.1版以后產生了一種叫分代收集技術,簡單的來說就是利用對象在程序中生存的時間劃分成代,以這個為標準進行碎片回收。
在windows桌面上右擊“我的電腦” —> “屬性” —> “高級” —> “環境變量”,在“系統變量”里我們可以看到系統的各個環境變量的值。雙擊某個變量名可以修改變量值,變量值之間用“;”隔開。我們還可以“新建”原先沒有的變量。與jdk有關的有3個環境變量;“java_home”,“path”,“classpath”。我的系統中“path”變量已經存在,可以直接添加新值(其它變量值不要動,防止其它程序運行異常),其它兩個變量需要新建。
“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”。前面的“.”不可少,它代表了我們為自己的java類建立的工作路徑,其它的是jdk自帶的標準類庫路徑。
設置好環境變量后按“確定”退出。按“win”+“r”鍵進入“運行”窗口,運行“cmd”進入DOS窗口,在輸入“javac”后回車,如果有顯示java的幫助信息,就說明環境變量設置成功。
JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。JDK由一個標準類庫和一組建立,測試及建立文檔的Java實用程序組成。其核心Java API是一些預定義的類庫,開發人員需要用這些類來訪問Java語言的功能。Java API包括一些重要的語言結構以及基本圖形,網絡和文件I/O.一般來說,Java API的非I/O部分對于運行Java的所有平臺是相同的,而I/O部分則僅在通用Java環境中實現。
JRE(Java Runtime Environment,Java運行環境),運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。
在實際應用上講,JRE的類庫只是JDK所有類庫里面的一小部分,只是用來支持Java運行的,把其余的調試編輯一類的應用項都去除了!
下載Java運行環境方法:
(1)java的運行環境為jre,一般不單獨下載jre,都是直接下載jdk;
(2)下載jdk方法:打開瀏覽器,搜索java jdk,然后在搜索結果中找一個點擊進入下載頁面,點擊下載,然后保存到電腦中即可。
如果你是使用Windows: 在之前的微軟的操作系統一直已經預裝這個運行環境,但由于版權問題在Windows XP一些版本缺少了對該軟件的支持,需要用戶自己手動安裝。但在最新的官司SUN的勝訴后已經注定這是一個大的趨勢,微軟將繼續對JAVA進行支持。現在國外大部分的計算機和品牌機都已經預裝了Java。裝Java運行環境對你的機器沒有任何損害,相反這還將是一個潮流,你大可以放心安裝。
如果你是使用Mac:Mac的所有操作系統已經預裝有JAVA,你可以完全安心使用。
以上就是動力節點小編介紹的"Java運行環境下載詳解",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習