1
編寫在java
中的程序應編譯爲字節代碼以在計算機中運行它。如果該程序是封閉源代碼,我認爲bytecode
這是人類可以理解的。或者有一天,有人能夠編寫一個Java代碼生成器嗎?這不是一個問題嗎?是否有任何來自字節代碼的Java代碼生成器
編寫在java
中的程序應編譯爲字節代碼以在計算機中運行它。如果該程序是封閉源代碼,我認爲bytecode
這是人類可以理解的。或者有一天,有人能夠編寫一個Java代碼生成器嗎?這不是一個問題嗎?是否有任何來自字節代碼的Java代碼生成器
你的意思是字節碼?是的,你的Java程序可以反編譯。如果jvm可以運行它,它可以被反編譯。你可以混淆你的程序,這樣反編譯器將產生一個難以閱讀的java代碼
你是否試圖問是否有辦法理解字節碼在幹什麼?如果是這樣的話,你可以真正檢查代碼,並且簡單地將其解釋清楚,並且已經存在反編譯器(例如查看JD-GUI),試圖從字節代碼重建源代碼。是的,這是一個問題,這就是爲什麼有用戶協議,你承諾不要逆向工程。 – childofsoong