最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

2020年支持java8的Java反編譯工具匯總(推薦)

 更新時間:2020年06月29日 09:53:00   作者:匪六哥  
這篇文章主要介紹了2020年支持java8的Java反編譯工具匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

     大多商業(yè)軟件,會對程序進行加密、加殼等安全措施以防范軟件被破解,從而使得反編譯越來越難。反編譯是一個對目標可執(zhí)行程序進行逆向分析,從而得到源代碼的過程。尤其是像Java這樣的運行在虛擬機上的編程語言,更容易進行反編譯得到源代碼。

      我們知道,在代碼支撐方面,JDK 1.7引入了字符串Switch、泛型接口改進等新功能,1.8增加了lambda表達式、方法傳遞、多重注解等新特性,這使得反編譯工具的編寫難度加大。今天我們盤點一下目前仍然可用的、相對功能很強大的Java反編譯工具(Eclipse插件不做評價),比較老的反編譯工具很難支持Java8及其以上版本。

 1、Java 反編譯器 JD-GUI

JD-GUI 是一個用 C++ 開發(fā)的 Java 反編譯工具,由 Pavel Kouznetsov開發(fā),支持Windows、Linux和蘋果Mac Os三個平臺。而且提供了Eclipse平臺下的插件JD-Eclipse、IntelliJ的插件JD-IntelliJ。JD-GUI不需要安裝,直接點擊運行,可以反編譯jar,class文件。

最新版本1.4.0,官方網(wǎng)站:http://jd.benow.ca/。或者本地下載地址:http://m.fzitv.net/softs/66904.html

2、Java 反編譯器 procyon-decompiler及其window下獨立UI工具luyten

     Procyon-Decompiler支持JDK1.8類的反編譯,在很多方面做得非常不錯,如反編譯匿名類、內(nèi)部類、Java8 Lambda等等。Procyon-Decompiler支持JDK1.8類的反編譯,在很多方面做得非常不錯:字符串的Switch、枚舉聲明方面、注解方面、匿名類、內(nèi)部類、Java8新接口規(guī)范、Java8 Lambda表達式、Java8 方法傳遞等。

      luyten是Procyon的GUI,是一款操作簡單、功能實用的java反編譯工具,軟件支持*.JAR、*.zip、*.class等類型文件的反編譯操作,還原度非常高,支持更多功能設置,如顯式導入、類型、合成組件等等,用戶可根據(jù)不同的需求選擇合適的顯示項目,結果更明了。

     luyten的最新版本0.53,官方網(wǎng)址:https://github.com/deathmarine/Luyten,只需要下載luyten即可,不用下載Procyon。Procyon最新版本0.5.30。

3、Android反編譯gui工具Jadx

     jadx是一款Android反編譯gui工具,它支持apk、dex、jar、class、zip、aar等文件。jadx操作方便,反編譯后的代碼可讀性高,同時還擁有較完善的gui界面,除去混淆部分的代碼,jadx已經(jīng)非常接近源代碼了。

   Jadx最高版本v0.7.1,官方地址https://github.com/skylot/jadx/。或者本地下載地址:http://m.fzitv.net/softs/544428.html

   三個工具中JD-GUI打開jar文件反編譯速度飛快、luyten次之、Jadx最慢(有時候需要等好一會,喝杯咖啡先)。三者都會遇到反編譯不出來的情況,建議配合使用。

 到此這篇關于2020年支持java8的Java反編譯工具匯總(推薦)的文章就介紹到這了,更多相關支持java8的Java反編譯工具內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java的Array,List和byte[],String相互轉(zhuǎn)換的方法你了解嘛

    java的Array,List和byte[],String相互轉(zhuǎn)換的方法你了解嘛

    這篇文章主要為大家詳細介紹了java的Array,List和byte[],String相互轉(zhuǎn)換的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Java中的CompletableFuture基本用法

    Java中的CompletableFuture基本用法

    這篇文章主要介紹了Java中的CompletableFuture基本用法,CompletableFuture是java.util.concurrent庫在java 8中新增的主要工具,同傳統(tǒng)的Future相比,其支持流式計算、函數(shù)式編程、完成通知、自定義異常處理等很多新的特性,需要的朋友可以參考下
    2024-01-01
  • 解決RestTemplate 的getForEntity調(diào)用接口亂碼的問題

    解決RestTemplate 的getForEntity調(diào)用接口亂碼的問題

    這篇文章主要介紹了解決RestTemplate 的getForEntity調(diào)用接口亂碼的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • mall整合SpringSecurity及JWT認證授權實戰(zhàn)下

    mall整合SpringSecurity及JWT認證授權實戰(zhàn)下

    這篇文章主要為大家介紹了mall整合SpringSecurity及JWT認證授權實戰(zhàn)第二篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Maven pom.xml文件中build,plugin標簽的使用小結

    Maven pom.xml文件中build,plugin標簽的使用小結

    本文主要介紹了Maven pom.xml文件中build,plugin標簽的使用小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • MyBatis Plus 將查詢結果封裝到指定實體的方法步驟

    MyBatis Plus 將查詢結果封裝到指定實體的方法步驟

    這篇文章主要介紹了MyBatis Plus 將查詢結果封裝到指定實體的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Java 讀取外部資源的方法詳解及實例代碼

    Java 讀取外部資源的方法詳解及實例代碼

    這篇文章主要介紹了Java 讀取外部資源的方法詳解及實例代碼的相關資料,經(jīng)常有讀取外部資源的要求,如配置文件等等需要讀取,需要的朋友可以參考下
    2017-03-03
  • java開發(fā)環(huán)境的完整搭建過程

    java開發(fā)環(huán)境的完整搭建過程

    這篇文章主要給大家介紹了關于java開發(fā)環(huán)境的完整搭建過程,文中介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • java代理模式(靜態(tài)代理、動態(tài)代理、cglib代理)

    java代理模式(靜態(tài)代理、動態(tài)代理、cglib代理)

    代理(Proxy)是一種設計模式,提供了對目標對象另外的訪問方式;這篇文章主要介紹了Java 中的三種代理模式,需要的朋友可以參考下,希望能給你帶來幫助
    2021-07-07
  • JVM完全解讀之Metaspace解密源碼分析

    JVM完全解讀之Metaspace解密源碼分析

    通過這篇文章,你將可以了解到,為什么會有metaspace?metaspace的組成,metaspace的VM參數(shù),jstat里我們應該關注metaspace的哪些值,有需要的朋友可以借鑒參考下
    2022-01-01

最新評論

吉隆县| 哈巴河县| 新营市| 县级市| 长丰县| 松桃| 应城市| 呼玛县| 桐庐县| 临朐县| 光泽县| 灌南县| 西乌珠穆沁旗| 卢湾区| 许昌县| 铜陵市| 靖江市| 泊头市| 和硕县| 华阴市| 遵义县| 北碚区| 长葛市| 隆子县| 宾川县| 枣强县| 天柱县| 化州市| 珠海市| 邯郸市| 渝中区| 乌审旗| 理塘县| 阿城市| 石城县| 五原县| 桐庐县| 扶绥县| 潢川县| 庆阳市| 会昌县|