Можно ли увидеть комментарии Java при декомпиляции? - PullRequest
3 голосов
/ 10 января 2012

Мне было интересно, если я добавлю комментарии в свой код и когда кто-то попытается декомпилировать его, смогут ли они прочитать комментарии, которые я добавлю?

Ответы [ 4 ]

8 голосов
/ 10 января 2012

Нет, комментарии никогда не включаются в процесс компиляции. Как правило, они удаляются в какой-либо стадии предварительной обработки или стадии первого прохода.

5 голосов
/ 10 января 2012

Нет, комментарии отбрасываются компилятором.

2 голосов
/ 10 января 2012

Нет. И вы можете проверить это с помощью DJ Java Decompiler, например. Если вы также обратитесь к формату файла класса Java , вы увидите, что нет никакой конструкции для хранения комментариев.

1 голос
/ 10 января 2012

Комментарии не включены в файлы .class, поэтому декомпилятор не сможет их создавать.

...