如何通过IDEA看Java源码
生活随笔
收集整理的這篇文章主要介紹了
如何通过IDEA看Java源码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通過程序看源碼也叫反編譯,有很多輔助軟件可以做,這里介紹使用 IDEA 查看自己所編寫代碼的源碼的方式。
圖示:
1.從 File -> Project Structure 找到 class 文件路徑。
2.再將找的 class 文件復制到該程序的文件目錄下。
3.在 IDEA 中便可查看該 class 文件。
package 流程控制;public class Demo08 {public static void main(String[] args) {String name = "Java";switch (name){case "C":System.out.println("C");break;case "C++":System.out.println("C++");break;case "Java":System.out.println("Java大法好");break;case "Python":System.out.println("Python");break;case "Go":System.out.println("Go");break;default:System.out.println("Others");}} }源碼:
// // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) //package 流程控制;public class Demo08 {public Demo08() {}public static void main(String[] args) {String name = "Java";byte var3 = -1;switch(name.hashCode()) {case -1889329924:if (name.equals("Python")) {var3 = 3;}break;case 67:if (name.equals("C")) {var3 = 0;}break;case 2312:if (name.equals("Go")) {var3 = 4;}break;case 65763:if (name.equals("C++")) {var3 = 1;}break;case 2301506:if (name.equals("Java")) {var3 = 2;}}switch(var3) {case 0:System.out.println("C");break;case 1:System.out.println("C++");break;case 2:System.out.println("Java大法好");break;case 3:System.out.println("Python");break;case 4:System.out.println("Go");break;default:System.out.println("Others");}} }總結
以上是生活随笔為你收集整理的如何通过IDEA看Java源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html:(8):span标签和q标签
- 下一篇: STM32F103ZET6 蜂鸣器、按键