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

正文內(nèi)容

面向?qū)ο笾攸c(diǎn)內(nèi)容ppt課件-資料下載頁

2025-05-07 08:34本頁面
  

【正文】 編碼方式來處理這種情況,即高位 bits存放在低字節(jié)中。這同 Motorola及其他的 RISC CPU采用的編碼方式是一致的,而與 Intel采用的 “ little endian ”的編碼方式即低位 bits存放在低位字節(jié)的方法不同。 Java指令系統(tǒng)是以 Java語言的實(shí)現(xiàn)為目的設(shè)計(jì)的,其中包含了用于調(diào)用方法和監(jiān)視多線程系統(tǒng)的指令。 附: JVM 規(guī)格描述 ? JVM寄存器 所有的 CPU均包含用于保存系統(tǒng)狀態(tài)和處理器所需信息的寄存器組。如果虛擬機(jī)定義較多的寄存器,便可以從中得到更多的信息而不必對(duì)?;騼?nèi)存進(jìn)行訪問,這有利于提高運(yùn)行速度。然而,如果虛擬機(jī)中的寄存器比實(shí)際 CPU的寄存器多,在實(shí)現(xiàn)虛擬機(jī)時(shí)就會(huì)占用處理器大量的時(shí)間來用常規(guī)存儲(chǔ)器模擬寄存器,這反而會(huì)降低虛擬機(jī)的效率。針對(duì)這種情況, JVM只設(shè)置了 4個(gè)最為常用的寄存器。它們是: pc程序計(jì)數(shù)器 optop操作數(shù)棧頂指針 frame當(dāng)前執(zhí)行環(huán)境指針 vars指向當(dāng)前執(zhí)行環(huán)境中第一個(gè)局部變量的指針 所有寄存器均為 32位。 pc用于記錄程序的執(zhí)行。 optop, frame和vars用于記錄指向 Java棧區(qū)的指針。 附: JVM 規(guī)格描述 ? JVM棧結(jié)構(gòu) 作為基于棧結(jié)構(gòu)的計(jì)算機(jī), Java棧是 JVM存儲(chǔ)信息的主要方法。當(dāng) JVM得到一個(gè) Java字節(jié)碼應(yīng)用程序后,便為該代碼中一個(gè)類的每一個(gè)方法創(chuàng)建一個(gè)棧框架,以保存該方法的狀態(tài)信息。每個(gè)??蚣馨ㄒ韵氯愋畔ⅲ? 局部變量 執(zhí)行環(huán)境 操作數(shù)棧 局部變量用于存儲(chǔ)一個(gè)類的方法中所用到的局部變量。 vars寄存器指向該變量表中的第一個(gè)局部變量。 執(zhí)行環(huán)境用于保存解釋器對(duì) Java字節(jié)碼進(jìn)行解釋過程中所需的信息。它們是:上次調(diào)用的方法、局部變量指針和操作數(shù)棧的棧頂和棧底指針。執(zhí)行環(huán)境是執(zhí)行一個(gè)方法的控制中心。例如:如果解釋器要執(zhí)行 iadd(整數(shù)加法 ),首先要從 frame寄存器中找到當(dāng)前執(zhí)行環(huán)境,而后便從執(zhí)行環(huán)境中找到操作數(shù)棧,從棧頂彈出兩個(gè)整數(shù)進(jìn)行加法運(yùn)算,最后將結(jié)果壓入棧頂。 操作數(shù)棧用于存儲(chǔ)運(yùn)算所需操作數(shù)及運(yùn)算的結(jié)果。 附: JVM 規(guī)格描述 ? JVM碎片回收堆 Java類的實(shí)例(對(duì)象)所需的存儲(chǔ)空間是在堆上分配的。解釋器具體承擔(dān)為類實(shí)例分配空間的工作。解釋器在為一個(gè)實(shí)例分配完存儲(chǔ)空間后,便開始記錄對(duì)該實(shí)例所占用的內(nèi)存區(qū)域的使用。一旦對(duì)象使用完畢,便將其回收到堆中。 在 Java語言中,除了 new語句外沒有其他方法為一對(duì)象申請(qǐng)和釋放內(nèi)存。對(duì)內(nèi)存進(jìn)行釋放和回收的工作是由Java運(yùn)行系統(tǒng)承擔(dān)的。這允許 Java運(yùn)行系統(tǒng)的設(shè)計(jì)者自己決定碎片回收的方法。在 SUN公司開發(fā)的 Java解釋器和 Hot Java環(huán)境中,碎片回收用后臺(tái)線程的方式來執(zhí)行。這不但為運(yùn)行系統(tǒng)提供了良好的性能,而且使程序設(shè)計(jì)人員擺脫了自己控制內(nèi)存使用的風(fēng)險(xiǎn)。 附: JVM 規(guī)格描述 ? JVM存儲(chǔ)區(qū) JVM有兩類存儲(chǔ)區(qū):常量緩沖池和方法區(qū)。常量緩沖池用于存儲(chǔ)類名稱、方法和字段名稱以及串常量。方法區(qū)則用于存儲(chǔ) Java方法的字節(jié)碼。對(duì)于這兩種存儲(chǔ)區(qū)域具體實(shí)現(xiàn)方式在 JVM規(guī)格中沒有明確規(guī)定。這使得 Java應(yīng)用程序的存儲(chǔ)布局必須在運(yùn)行過程中確定,依賴于具體平臺(tái)的實(shí)現(xiàn)方式。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1