freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java運(yùn)行環(huán)境和開發(fā)工具(編輯修改稿)

2025-06-16 22:28 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 格式。只要有 Java運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種中間代碼。 Java源程序被編譯成一種與機(jī)器無關(guān)的字節(jié)碼格式,在 Java虛擬機(jī)上運(yùn)行。 PC UNIX Mac Java 程序 Compile Java Byte Code Java VM For PC Java VM For UNIX Java VM For Mac Java 的承 諾 : Write Once, Run Anywhere (WORA) 我們?yōu)槭裁匆?Java ? 多線程的 Java語言的一個(gè)重要特性就是在語言級(jí)支持多線程的程序設(shè)計(jì)。多線程就好像我們做一張桌子,如果你一個(gè)人完成這張桌子 — 就好像單線程,那么你需要先做桌面,做完桌面后,再做 4個(gè)桌子腿,如果現(xiàn)在有 5個(gè)人來做桌子 — 在程序中開辟 5個(gè)線程,其中 1個(gè)人做桌面,另外 4個(gè)人分別做 4個(gè)桌子腿,那么這兩種方式效率的高低,相信大家都能區(qū)分出來。 我們?yōu)槭裁匆?Java ? 動(dòng)態(tài)的 Java語言的動(dòng)態(tài)性,即可以在本地或網(wǎng)上動(dòng)態(tài)地加載類,或者說在程序的執(zhí)行過程中可以隨意地增加新方法、實(shí)例變量等。 Java的動(dòng)態(tài)特性 C++語言更強(qiáng)。 其他語言 程序開始執(zhí)行后所有的類一起加入, 一旦開始執(zhí)行,就無法做出任何變更。 Java語言 當(dāng)需要某個(gè)類時(shí)才將其加載 。 我們?yōu)槭裁匆?Java ? 體系結(jié)構(gòu)中立的 編譯器生成一個(gè)體系結(jié)構(gòu)中立的目標(biāo)文件格式,這是一種編譯過的代碼,只要有 Java運(yùn)行時(shí)系統(tǒng),就可以在許多處理器上運(yùn)行。 Java源程序 (.java文件 ) Java編譯器 Java Bytecode (.class文件 ) Bytecode 載入器 Bytecode 解釋器 系統(tǒng)執(zhí)行平臺(tái) 語言定義 public protected private final 取消指針 自動(dòng)回收垃圾 Byte code檢查 限定對(duì)象的存取權(quán)限 系統(tǒng)堆棧溢出 參數(shù)類型一致 程序執(zhí)行系統(tǒng) WWW瀏覽器 限制 Java小應(yīng)用程序 的不正當(dāng)使用 Java應(yīng)用程序的開發(fā)周期 Java跨平臺(tái)的原理 Java的跨平臺(tái)是通過 Java虛擬機(jī)( JVM) 來實(shí)現(xiàn)的。 Java跨平臺(tái)的原理 Java跨平臺(tái)的原理 ? Java字節(jié)碼的兩種執(zhí)行方式 即時(shí)編譯方式 :解釋器先將字節(jié)碼編譯成機(jī)器碼,然后再執(zhí)行該機(jī)器碼。 解釋執(zhí)行方式 :解釋器通過每次解釋并執(zhí)行一小段代碼來完成 Java字節(jié)碼程序的所有操作。 通常采用的是第二種方法。由于 JVM規(guī)格描述具有足夠的靈活性,這使得將字節(jié)碼翻譯為機(jī)器代碼的工作具有較高的效率。對(duì)于那些對(duì)運(yùn)行速度要求較高的應(yīng)用程序,解釋器可將 Java字節(jié)碼即時(shí)編譯為機(jī)器碼,從而很好地保證了 Java代碼的可移植性和高性能。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1