一種JCVM解釋器的預(yù)處理方法及系統(tǒng)
基本信息

| 申請(qǐng)?zhí)?/td> | CN201610312278.1 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN106020920A | 公開(公告)日 | 2016-10-12 |
| 申請(qǐng)公布號(hào) | CN106020920A | 申請(qǐng)公布日 | 2016-10-12 |
| 分類號(hào) | G06F9/45(2006.01)I;G06F9/44(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 胡建國(guó);丁顏玉;洪佳欣;麥園青;覃慧芳;謝彤璇 | 申請(qǐng)(專利權(quán))人 | 廣州新誠(chéng)芯信息科技有限公司 |
| 代理機(jī)構(gòu) | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 | 代理人 | 譚英強(qiáng) |
| 地址 | 510800 廣東省廣州市花都區(qū)天貴路88號(hào)A座6樓 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開了本發(fā)明一種JCVM解釋器的預(yù)處理方法及系統(tǒng),方法包括:根據(jù)方法調(diào)用指令判斷調(diào)用方法類型,若是本包方法,則執(zhí)行對(duì)應(yīng)的本包方法處理步驟;若是外包方法,則執(zhí)行對(duì)應(yīng)的外包方法處理步驟。系統(tǒng)包括:類型判斷單元、本包預(yù)處理單元和外包預(yù)處理單元。本發(fā)明通過(guò)對(duì)CAP文件中的方法調(diào)用指令進(jìn)行預(yù)解析,從而將原本解析方法指令時(shí)的步驟提前到安裝時(shí)來(lái)完成,使得解析過(guò)程更加簡(jiǎn)便。而且通過(guò)本發(fā)明的預(yù)處理之后,方法調(diào)用指令的長(zhǎng)度不變,所以在存儲(chǔ)CAP文件時(shí)不會(huì)占用多余的空間,并且處理后的方法調(diào)用指令能更直接地在方法區(qū)中找到方法字節(jié)碼,使得解析過(guò)程縮短,大大加快解析速率。本發(fā)明可廣泛應(yīng)用于Java智能卡領(lǐng)域中。 |





