Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以通过反编译查看Java注释吗?_Java_Comments_Decompiling - Fatal编程技术网

可以通过反编译查看Java注释吗?

可以通过反编译查看Java注释吗?,java,comments,decompiling,Java,Comments,Decompiling,我想知道我是否在代码中添加了注释,当有人试图对其进行反编译时,他们是否可以阅读我添加的注释?不,编译器会丢弃注释。不,注释永远不会作为编译过程的一部分。它们通常在某种预处理或第一阶段被删除。注释不包括在.class文件中,因此反编译器将无法生成它们。否。例如,您可以使用DJ Java反编译器来验证这一点。如果您还参考,您将看到没有用于存储注释的构造。“有时我认为编译器忽略了我的所有注释。”“有时我认为编译器正在读取我的所有注释。”你害怕人们在里面读到什么吗?我添加了一些关于我的代码如何工作的东西

我想知道我是否在代码中添加了注释,当有人试图对其进行反编译时,他们是否可以阅读我添加的注释?

不,编译器会丢弃注释。

不,注释永远不会作为编译过程的一部分。它们通常在某种预处理或第一阶段被删除。

注释不包括在
.class
文件中,因此反编译器将无法生成它们。

否。例如,您可以使用DJ Java反编译器来验证这一点。如果您还参考,您将看到没有用于存储注释的构造。

“有时我认为编译器忽略了我的所有注释。”“有时我认为编译器正在读取我的所有注释。”你害怕人们在里面读到什么吗?我添加了一些关于我的代码如何工作的东西,我想把它弄糊涂,如果有人能读到这些评论,这会使它更容易去更新。谢谢,我只是想确保:如果你担心的是让人很难通过反编译来理解你的代码,还有一个不在编译代码中保存局部变量名的选项。如果你真的想变得棘手,有字节码模糊器。