一種JCVM解釋器的預(yù)處理方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN201610312278.1 | 申請日 | - |
公開(公告)號 | CN106020920A | 公開(公告)日 | 2016-10-12 |
申請公布號 | CN106020920A | 申請公布日 | 2016-10-12 |
分類號 | G06F9/45(2006.01)I;G06F9/44(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 胡建國;丁顏玉;洪佳欣;麥園青;覃慧芳;謝彤璇 | 申請(專利權(quán))人 | 廣州新誠芯信息科技有限公司 |
代理機(jī)構(gòu) | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 | 代理人 | 譚英強(qiáng) |
地址 | 510800 廣東省廣州市花都區(qū)天貴路88號A座6樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了本發(fā)明一種JCVM解釋器的預(yù)處理方法及系統(tǒng),方法包括:根據(jù)方法調(diào)用指令判斷調(diào)用方法類型,若是本包方法,則執(zhí)行對應(yīng)的本包方法處理步驟;若是外包方法,則執(zhí)行對應(yīng)的外包方法處理步驟。系統(tǒng)包括:類型判斷單元、本包預(yù)處理單元和外包預(yù)處理單元。本發(fā)明通過對CAP文件中的方法調(diào)用指令進(jìn)行預(yù)解析,從而將原本解析方法指令時的步驟提前到安裝時來完成,使得解析過程更加簡便。而且通過本發(fā)明的預(yù)處理之后,方法調(diào)用指令的長度不變,所以在存儲CAP文件時不會占用多余的空間,并且處理后的方法調(diào)用指令能更直接地在方法區(qū)中找到方法字節(jié)碼,使得解析過程縮短,大大加快解析速率。本發(fā)明可廣泛應(yīng)用于Java智能卡領(lǐng)域中。 |
