私は自分のコードにコメントを付けるのか、誰かがそれを逆コンパイルしようとしたときに、私が入れたコメントを読むことができるのだろうかと思っていましたか?デコンパイルするとJavaのコメントが見えますか?
2
A
答えて
7
いいえ、コメントはコンパイルプロセスの一部として決して含まれません。それらは、典型的には、何らかの前処理または第1パス段階で除去される。
+0
ありがとう、ちょうど確かめていた:D –
4
いいえ、コメントはコンパイラによって破棄されません。
+1
コンパイルしたコードにローカル変数名を保存しないようにするオプションもあります。あなたが本当に扱いにくくしたいのであれば、バイトコードの難読化があります。 –
0
コメントは.class
ファイルには含まれていないため、逆コンパイラはファイルを生成できません。
2
いいえこれは、たとえばDJ Java Decompilerを使用して確認できます。 Java Class File Formatも参照すると、コメントを保存するための構造がないことがわかります。
関連する問題
- 1. JavaソースがIntellijでデコンパイルされたファイルに置き換えられました
- 2. リバースエンジニアリングとデコンパイル
- 3. Java:スタイル修正コード:見つけるコメント
- 4. これはデコンパイルされたJavaの
- 5. デコンパイルからJavaコードを保護または保護する方法
- 6. 反応するテキストはコメントすることは目に見えないライン
- 7. 各recensionにコメントを数えますか?
- 8. ブックマークレットを「デコンパイル」する方法
- 9. JSXで目に見えるHTMLコメントを追加するには?
- 10. Javaがインタフェースまたはスーパークラスから関数をコメントする
- 11. アプリをデコンパイルすることは可能ですか?
- 12. Xcodeプロジェクトの行数とコメント数を数えることはできますか?
- 13. GWT - Facebookのコメント - もっと見る
- 14. 署名付きAndroidアプリケーションをデコンパイルすることはできますか?
- 15. ユニティコルーチン(ienumerator)を正しくデコンパイルします
- 16. Word VBA特定の著者と次のコメントを見つける - 他の著者のコメントを見つけることがあります
- 17. デコンパイル済みライブラリ
- 18. のJavaコメント
- 19. のJava:コメント/ * * * */
- 20. テキストがドロップダウンメニューから見えます
- 21. Ajax Post Error - コードエラーが見えますか?
- 22. コメントの続きを見る
- 23. エンティティのコメントとしてのsymfonyの検証:何が見逃しですか?
- 24. dotnet dllデコンパイルとコードの変更
- 25. デコンパイルはどのように機能しますか?
- 26. 私がコメントする必要があるプルリクエストを見る
- 27. コメントをエコーすると、登録されているすべてのユーザーからのコメントが返されます
- 28. デコンパイルを防止するアンドロイドAPK
- 29. Intellij IDEA - jarsの検索 - デコンパイルが必要
- 30. StarlingビルドにゲームFLAファイルがない - リカバリまたはデコンパイルが可能ですか?
「コンパイラがすべてのコメントを無視することがあります。 – ChssPly76
"コンパイラが私のコメントをすべて読んでいると思うことがあります。 – rmarimon
http://stackoverflow.com/questions/4032147/does-java-include-comments-on-the-compiled-codeの重複 –