




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
跳轉(zhuǎn)到class文件 javap-cStringTest.class->p.txt命令將編譯后的文件輸出到p.txtaconst_null將null對象壓入棧iconst_m1將int1iconst_0將int類型常量0壓入棧iconst_1將int類型常量1壓入棧iconst_2將int類型常量2壓入棧iconst_3將int類型常量3壓入棧iconst_4將int類型常量4壓入棧iconst_5將int類型常量5壓入棧lconst_0將long類型常量0壓入棧lconst_1將long類型常量1壓入棧fconst_0將float類型常量0壓入棧fconst_1將float類型常量1壓入棧dconst_0將double0dconst_1將double1bipush將一個8位帶符號整數(shù)壓入棧sipush將16位帶符號整數(shù)壓入棧ldcldc_w(使用寬索引ldc2_w把常量池中l(wèi)ong類型或者double(使用寬索引)iload從局部變量中裝載int類型值lload從局部變量中裝載long類型值fload從局部變量中裝載float類型值dload從局部變量中裝載doubleaload從局部變量中裝載類型值iload_00intiload_11intiload_2從局部變量2中裝載int類型值iload_3從局部變量3中裝載int類型值lload_0從局部變量0中裝載long類型值lload_1從局部變量1中裝載long類型值lload_2從局部變量2中裝載long類型值lload_3從局部變量3中裝載long類型值fload_0從局部變量0中裝載float類型值fload_1從局部變量1中裝載float類型值fload_2從局部變量2中裝載float類型值fload_3從局部變量3中裝載float類型值dload_00中裝載doubledload_11中裝載doubledload_22中裝載doubledload_33中裝載doubleaload_0從局部變量0中裝載類型值aload_1從局部變量1中裝載類型值aload_2從局部變量2中裝載類型值aload_3從局部變量3中裝載類型值iaload從數(shù)組中裝載int類型值laload從數(shù)組中裝載long類型值faload從數(shù)組中裝載float類型值daload從數(shù)組中裝載doubleaaload從數(shù)組中裝載類型baload從數(shù)組中裝載byte類型或booleancaload從數(shù)組中裝載char類型值saload從數(shù)組中裝載short類型值istore將int類型值存入局部變量lstore將longfstore將floatdstore將doubleastore將將類型或returnAddress類型值存入局部變istore_0intistore_1將int類型值存入局部變量1istore_2將int類型值存入局部變量2istore_3將int類型值存入局部變量3lstore_0long0lstore_1long1lstore_2long2lstore_3long3fstore_0float0fstore_1float1fstore_2float2fstore_3floatdstore_0將double0dstore_1將double1dstore_2將double2dstore_3將doubleastore_0將類型或returnAddress類型值存入局部變量0astore_1將類型或returnAddress類型值存入局部變量1astore_2將類型或returnAddress類型值存入局部變量2astore_3將類型或returnAddress類型值存入局部變量3iastore將int類型值存入數(shù)組中l(wèi)astore將longfastore將floatdastore將doubleaastore將類型值存入數(shù)組bastore將byte類型或者booleancastore將char類型值存入數(shù)組中sastore將shortwide指令widenoppoppop2dup棧頂部一個字長內(nèi)dup_x1棧頂部一個字長的內(nèi)容,然后將內(nèi)容及原來彈出的兩個字長dup_x2棧頂部一個字長的內(nèi)容,然后將內(nèi)容及原來彈出的三個字長dup2棧頂部兩個字長內(nèi)dup2_x1棧頂部兩個字長的內(nèi)容,然后將內(nèi)容及原來彈出的三個字長dup2_x2棧頂部兩個字長的內(nèi)容,然后將內(nèi)容及原來彈出的長swapi2lint類型的數(shù)據(jù)轉(zhuǎn)化為longi2f把int類型的數(shù)據(jù)轉(zhuǎn)化為float類型i2d把int類型的數(shù)據(jù)轉(zhuǎn)化為doublel2i把long類型的數(shù)據(jù)轉(zhuǎn)化為int類型l2f把long類型的數(shù)據(jù)轉(zhuǎn)化為float類型l2d把long類型的數(shù)據(jù)轉(zhuǎn)化為doublef2i把float類型的數(shù)據(jù)轉(zhuǎn)化為int類型f2l把float類型的數(shù)據(jù)轉(zhuǎn)化為long類型f2d把float類型的數(shù)據(jù)轉(zhuǎn)化為doubled2i把double類型的數(shù)據(jù)轉(zhuǎn)化為int類型d2l把double類型的數(shù)據(jù)轉(zhuǎn)化為longd2f把double類型的數(shù)據(jù)轉(zhuǎn)化為floati2b把int類型的數(shù)據(jù)轉(zhuǎn)化為bytei2c把int類型的數(shù)據(jù)轉(zhuǎn)化為char類型i2s把int類型的數(shù)據(jù)轉(zhuǎn)化為shortiadd執(zhí)行int類型的加法ladd執(zhí)行l(wèi)ongisub執(zhí)行int類型的減法lsub執(zhí)行l(wèi)ongimul執(zhí)行int類型的乘法lmul執(zhí)行l(wèi)ongidiv執(zhí)行int類型的除法ldiv執(zhí)行l(wèi)ongirem計算intlrem計算longineg對一個intlneg對一個longiinc把一個常量值加到一個intishl執(zhí)行int類型的向左移位操作lshl執(zhí)行l(wèi)ongishr執(zhí)行int類型的向右移位操作lshr執(zhí)行l(wèi)ong類型的向右移位操作iushr執(zhí)行int類型的向右邏輯移位操作lushrlong類型的向右邏輯移位操作iand對int類型值進行“邏輯與”操作landlong類型值進行“邏輯與”操作ior對int類型值進行“邏輯或”操作lor對long類型值進行“邏輯或”操作ixor對int類型值進行“邏輯異或”操作lxorlong類型值進行“邏輯異或”操作fadd執(zhí)行float類型的加法dadd執(zhí)行doublefsub執(zhí)行float類型的減法dsub執(zhí)行doublefmul執(zhí)行float類型的乘法dmul執(zhí)行doublefdiv執(zhí)行float類型的除法ddiv執(zhí)行double類型的除法frem計算float類型除法的余數(shù)drem計算doublefneg將一個float類型的數(shù)值取反dneg將一個doublenewcheckcastgetfield從對象中獲取字段putfield設(shè)置對象中字段的值getstatic從類中獲取靜態(tài)字段putstatic設(shè)置類中靜態(tài)字段的值instanceofnewarrayanewarray分配數(shù)據(jù)成員類型為類型的新數(shù)組arraylength獲取數(shù)組長度multianewarray分配新的數(shù)組ifeq如果等于0,則跳轉(zhuǎn)ifne0,則跳轉(zhuǎn)iflt如果小于0,則跳轉(zhuǎn)ifge0,則跳轉(zhuǎn)ifgt如果大于0,則跳轉(zhuǎn)ifle0if_icmpcqintif_icmpne如果兩個intif_icmplt如果一個int類型值小于另外一個int類型值,則跳轉(zhuǎn)if_icmpge如果一個int類型值大于或者等于另外一個intif_icmpgt如果一個int類型值大于另外一個int類型值,則跳轉(zhuǎn)if_icmple如果一個int類型值小于或者等于另外一個int類型值,則跳轉(zhuǎn)ifnull如果等于null,則跳轉(zhuǎn)ifnonnull如果不等于null,則跳轉(zhuǎn)if_acmpeq如果兩個對象相等,則跳轉(zhuǎn)if_acmpnc如果兩個對象不相等,則跳轉(zhuǎn)lcmp比較longfcmpl比較float類型值(當遇到NaN時,返回-1)fcmpg比較float類型值(當遇到NaN時,返回1)dcmpl比較double(當遇到NaN1)dcmpg比較double(當遇到NaN1)gotogoto_w(寬索引)tableswitch通過索引跳轉(zhuǎn)表,并跳lookupswitch通過鍵值匹配跳轉(zhuǎn)表,并執(zhí)行跳轉(zhuǎn)操作athrowfinallyjsrjsr_w(寬索引rctinvokcvirtualinvokespecialinvokestatic(靜態(tài))inv
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租客合同終止租房協(xié)議
- 技術(shù)開發(fā)與轉(zhuǎn)讓合同保密范本
- 智能化系統(tǒng)供貨安裝合同樣本
- 礦山企業(yè)輪換工勞動合同模板及示例
- 農(nóng)村土地出租權(quán)屬合同樣本
- 標準貨物銷售合同簡版
- 城市配送服務(wù)合同一覽
- 小學(xué)生種花演講課件
- 影視設(shè)備行業(yè)交流服務(wù)批發(fā)考核試卷
- 廣播電視節(jié)目的心理影響與教育意義考核試卷
- 廉潔知識培訓(xùn)課件
- 分布式光伏發(fā)電開發(fā)建設(shè)管理辦法2025
- 《科幻小說賞析與寫作》 課件 -第六章 “外星文明”的善意與惡行-《安德的游戲》
- 《我國的文化安全》課件
- 2025蛇年一上英語寒假作業(yè)
- 建筑行業(yè)新員工試用期考核制度
- 二年級經(jīng)典誦讀社團計劃
- 潔凈室施工組織設(shè)計方案
- 2025年太倉市文化旅游發(fā)展集團限公司及子公司公開招聘12名高頻重點提升(共500題)附帶答案詳解
- 機械制圖題庫及答案
- 安裝承包合同(2025年)
評論
0/150
提交評論