日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于字節碼增強技術實現JAVA模式匹配特性的方法有效

專利信息
申請號: 201911275297.1 申請日: 2019-12-12
公開(公告)號: CN111190585B 公開(公告)日: 2023-05-02
發明(設計)人: 童緒祥;范淵 申請(專利權)人: 杭州安恒信息技術股份有限公司
主分類號: G06F8/30 分類號: G06F8/30;G06F8/41
代理公司: 杭州賽科專利代理事務所(普通合伙) 33230 代理人: 郭薇;馮年群
地址: 310051 浙江省*** 國省代碼: 浙江;33
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 字節 增強 技術 實現 java 模式 匹配 特性 方法
【說明書】:

發明涉及基于字節碼增強技術實現JAVA模式匹配特性的方法,通過基于JAVA的語法規則定義JAVA可識別的模式匹配語法結構,自定義注解與注解處理器,完成編譯期的代碼增強,對JAVA內置功能進行擴展,最終實現JAVA模式匹配。本發明的有益效果在于增強JAVA模式匹配功能,將僅處理字符串的正則表達式擴展成處理任意數據結構的更一般方案,對JAVA中switch?case關鍵字進行增強,使其可對任意數據類型做類型判斷或數據結構匹配,作為一種更好的業務數據抽象能力,將復雜的業務邏輯通過模式表達式直觀表達出來,更好地處理復雜的樹狀數據結構,代碼邏輯更簡潔易讀,提高開發效率,減少邏輯錯誤率。

技術領域

本發明涉及電數字數據處理的技術領域,特別涉及一種基于字節碼增強技術實現JAVA模式匹配特性的方法。

背景技術

JAVA是一種面向對象的編程語言,由于其嚴格的面向對象風格,很適合實際業務邏輯的抽象,在web應用中使用非常廣泛,然而,隨著業務邏輯的復雜度增加,對象關系日漸復雜,不得不需要處理數據內部復雜的樹狀結構,從而導致大量的邏輯判斷與代碼分支,邏輯不直觀,代碼維護困難;模式匹配作為一種構造表達式,可以用來構造復雜樹狀對象,在數據實際位置填上占位變量,可以更直觀的表達數據結構,代碼更清晰易讀。

模式匹配作為一種語言特性,在上世紀七十年代中期就已經出現。并在許多函數式語言中作為標準功能,比如ML、Caml、Erlang、Haskell,以及同樣運行在JAVA虛擬機之上的SCALA;JAVA從1.8版本開始支持函數編程,同樣支持函數式的SCALA語言也遵循JAVA虛擬機字節碼規范。

當然,提到模式,更容易想到的是正則表達式中的模式,然而,正則表達式僅能處理字符串這樣的字符數組結構,是模式匹配中的一種特殊情況。以JAVA中的switch-case為例,其只能識別基本數據類型及String字符串,表達形式非常有限。

同時,實際上面向對象編程中有一種設計模式叫做訪問者模式,利用模式匹配能處理的事務也可以用訪問者模式來表達,但訪問者模式利用了面向對象的虛方法分發機制,這導致在實踐中訪問者模式非常笨重,很多用模式匹配很容易做到的事情,用訪問者模式做不到,最終導致訪問者實現代碼非常厚重。

發明內容

本發明解決了現有技術中存在的問題,提供了一種優化的基于字節碼增強技術實現JAVA模式匹配特性的方法,以模式形式進行匹配,可以匹配對象的內在構建形式,表達形式更加多樣化,代碼也非常簡潔易讀,可以處理面向對象的復雜樹形數據結構。

本發明所采用的技術方案是,一種基于字節碼增強技術實現JAVA模式匹配特性的方法,所述方法包括以下步驟:

步驟1:基于JAVA的語法規則定義JAVA可識別的模式匹配語法結構;

步驟2:自定義注解與注解處理器,完成編譯期的代碼增強;

步驟3:對JAVA內置功能進行擴展;

步驟4:實現JAVA模式匹配。

優選地,所述步驟1中,任一模式匹配語法結構包括匹配器及若干與其對應的邏輯分支。

優選地,所述步驟2包括以下步驟:

步驟2.1:自定義注解;所述注解添加在類構造器上;

步驟2.2:編寫注解處理器,用于在編譯期自動執行處理器代理、識別被注解的類并增強。

優選地,所述步驟2.1中,被添加的類可以完成屬性增加、構造器補全、類型匹配和構造器匹配。

優選地,所述步驟2.2包括以下步驟:

步驟2.2.1:加載被注解類的源代碼,解析構造器;

步驟2.2.2:若構造器存在參數,則進行下一步,否則,進行步驟2.2.6;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術股份有限公司,未經杭州安恒信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201911275297.1/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 日韩三区三区一区区欧69国产| 5g影院天天爽入口入口| 农村妇女毛片精品久久| 日韩欧美视频一区二区| 国产精品6699| 精品国产仑片一区二区三区| 国产区精品区| 日韩欧美国产精品一区| 99视频国产精品| 午夜影院h| 亚洲精品乱码久久久久久按摩| 国产精品二区一区二区aⅴ| 久久精品国产一区二区三区| 欧美精品一区二区三区四区在线| 一级黄色片免费网站| 国产精品1234区| 国产69精品久久久久app下载| 午夜看片网| 欧美日韩卡一卡二| 麻豆91在线| 色综合久久88| 国产日本欧美一区二区三区| 欧美激情在线观看一区| 综合欧美一区二区三区| 福利片91| 大伊人av| 日本一区二区三区免费视频| 国产精品视频久久久久久| 国产一区二区三区的电影| 亚洲精品色婷婷| 国产精品一区二区不卡| 午夜影院啪啪| 狠狠色狠狠色综合日日2019| 午夜诱惑影院| 李采潭无删减版大尺度| 国产理论片午午午伦夜理片2021 | 99热久久精品免费精品| 国产欧美一区二区精品性| 四虎国产精品久久| 久久夜色精品国产噜噜麻豆| 91麻豆精品国产91久久久久推荐资源| 国产一区二区四区| 国产精品国精产品一二三区| 激情欧美日韩| 99久久精品免费视频| 亚洲欧美制服丝腿| 亚洲第一天堂久久| 欧美高清视频一区二区三区| 日本一区午夜艳熟免费| 久久99国产综合精品| 久久夜色精品久久噜噜亚| 国产偷亚洲偷欧美偷精品| 曰韩av在线| 午夜影院激情| 国产精品天堂网| 国产一区影院| 午夜毛片在线观看| 精品国产一区二区三区在线| 欧美日韩一区二区三区在线播放| 国产无遮挡又黄又爽又色视频| 欧美一区二区三区性| 国产69久久久欧美一级| 美女被羞羞网站视频软件| 国产天堂第一区| 好吊色欧美一区二区三区视频 | 国产日韩欧美一区二区在线观看| 欧美日韩国产123| 欧美一区免费| 自拍偷在线精品自拍偷无码专区| 国产69久久久欧美一级| 中文字幕一区二区三区四| 久久国产精品麻豆| 午夜国产一区二区三区四区| 国产69精品久久久久999小说| 欧美一区二区三区国产精品| 欧洲在线一区二区| 高清欧美精品xxxxx| 狠狠插狠狠插| 国产精品高清一区| 精品国产九九九| 国产伦精品一区二区三区四区| 亚洲欧美日韩国产综合精品二区| 91久久国产露脸精品国产 | 亚洲欧美一区二区三区不卡| 日本高清一二三区| 精品国产伦一区二区三区| av国产精品毛片一区二区小说| 国产一区=区| 亚洲精品www久久久久久广东| 久久综合狠狠狠色97| 性刺激久久久久久久久九色| 国产欧美一区二区三区在线| 热久久一区二区| 欧美精品一区二区三区视频| 大桥未久黑人强制中出| 一本久久精品一区二区| 欧美一区视频观看| 久久久久国产精品嫩草影院| 欧美一区二区三区久久久精品| 挺进警察美妇后菊| 中文字幕二区在线观看| 午夜激情影院| 欧美日韩综合一区二区| 李采潭伦理bd播放| 99久久99精品| 国产一级片网站| 国产一区中文字幕在线观看| 国产视频一区二区不卡 | 激情久久综合| 日韩精品久久一区二区| 四虎国产精品永久在线国在线| 国产精品欧美日韩在线| 韩国女主播一区二区| 亚洲精品乱码久久久久久按摩| 亚洲欧美日韩综合在线| 欧美在线观看视频一区二区 | 国产免费一区二区三区四区五区 | 国产极品一区二区三区| 日韩一区二区福利视频| 日韩久久影院| 精品久久小视频| 久久久精品99久久精品36亚| 欧美中文字幕一区二区| 午夜少妇性影院免费观看| 69精品久久| 久久久久国产精品视频| 国产精品日韩精品欧美精品| 欧美3级在线| 91国内精品白嫩初高生| 日本一区二区免费电影| 国产在线拍偷自揄拍视频| 一区二区三区中文字幕| 欧美二区精品| 久久久久亚洲精品| 国产欧美日韩另类| av不卡一区二区三区| 99久久www免费| 香港日本韩国三级少妇在线观看 | 中文字幕视频一区二区| 一区二区三区国产精华| 中文字幕视频一区二区| 亚洲va国产| 狠狠色狠狠色综合久久一| 亚洲激情中文字幕| 欧美精品一卡二卡| 国产日韩欧美精品一区 | 国产伦精品一区二区三区免| 欧美日韩亚洲三区| 国产精品日韩高清伦字幕搜索| 日本aⅴ精品一区二区三区日| 亚州精品国产| 欧美日韩一区二区在线播放| 久久精品色欧美aⅴ一区二区| 日韩欧美亚洲视频| 久久激情网站| 日本久久不卡| 国产无套精品一区二区| 亚洲一级中文字幕| 国产精品一二三区免费| 麻豆91在线| 奇米色欧美一区二区三区| 99久久婷婷国产精品综合| 中文字幕亚洲欧美日韩在线不卡| 日韩精品免费看| 亚洲欧洲国产伦综合| 欧美精品中文字幕在线观看| 神马久久av| 午夜国产一区| 国产91色综合| 欧美亚洲精品suv一区| 在线国产一区二区| 91麻豆精品国产自产欧美一级在线观看| 国产精品一区二区免费视频| 国产综合久久精品| 亚洲五码在线| 欧美黑人巨大久久久精品一区| 国产欧美日韩中文字幕| 色婷婷综合久久久久中文| 日韩欧美国产高清91| 亚洲欧美日韩国产综合精品二区| 国产乱子伦农村xxxx| 美日韩一区| 国产精品久久免费视频在线| 久久久中精品2020中文| 99视频一区| 欧美日韩精品在线播放| 免费精品99久久国产综合精品应用| 香蕉av一区二区三区| 欧美精选一区二区三区| 九九久久国产精品| 中文无码热在线视频| 亚洲高清久久久| 狠狠色依依成人婷婷九月| 欧美日韩一区二区三区精品| 中文字幕一区二区三区日韩精品| 国产精品久久免费视频| 国产一区二区麻豆| 国产天堂一区二区三区| 日本一区欧美| 国产精品综合久久| 欧美精品综合视频| 国产精品一二三区免费| 狠狠躁日日躁狂躁夜夜躁av| 欧美视屏一区二区| 国产精品电影一区| 精品国产91久久久| 国产91电影在线观看| 少妇中文字幕乱码亚洲影视| 午夜看片在线| 亚洲精华国产欧美| 欧美一区视频观看| 91麻豆精品国产91久久| 亚洲少妇一区二区| 国产88av| 一本色道久久综合亚洲精品图片| 久久中文一区| 亚洲乱强伦| 国产一区亚洲一区| 亚洲精品456在线播放| 国产日韩欧美一区二区在线观看 | 狠狠色丁香久久综合频道日韩| 91麻豆精品一区二区三区 | 日韩av在线电影网| 93久久精品日日躁夜夜躁欧美| 精品三级一区二区| 亚洲午夜久久久久久久久电影院| 日本福利一区二区| 欧美日韩国产专区| 日韩av三区| 午夜毛片在线观看| 精品国产乱码久久久久久久久| 国产一区二区在线免费| 亚洲乱在线| 久久久综合亚洲91久久98| 少妇特黄v一区二区三区图片| 国内少妇偷人精品视频免费| 国产女人好紧好爽| 日本一二三四区视频| 欧美精品亚洲一区| 免费视频拗女稀缺一区二区| av毛片精品| 素人av在线| 日韩精品一区二区亚洲| 国产一区二区三区在线电影| 欧美日韩中文国产一区发布| 国产一区2|