利用IDEA反編譯class檔案
阿新 • • 發佈:2021-06-17
springboot專案反編譯class檔案
-
在專案所在target目錄找到class檔案
-
將class檔案複製到任意java檔案目錄內,通過idea開啟class檔案即為反編譯後的檔案
java檔案
package com.xuqp.study.structure; /** * @author xuqiuping * @create 2021-06-16 23:00 * @descripition */ public class Demo01 { public static void main(String[] args) { String name = "球拍"; switch (name) { case "卡了": System.out.println("卡了"); break; case "球拍": System.out.println("球拍"); break; } } }
class檔案
// // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package com.xuqp.study.structure; public class Demo01 { public Demo01() { } public static void main(String[] args) { String name = "球拍"; byte var3 = -1; switch(name.hashCode()) { case 681797: if (name.equals("卡了")) { var3 = 0; } break; case 945962: if (name.equals("球拍")) { var3 = 1; } } switch(var3) { case 0: System.out.println("卡了"); break; case 1: System.out.println("球拍"); } } }