Можно ли увидеть комментарии Java при декомпиляции?

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

4 ответа

Решение

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

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

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

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

Другие вопросы по тегам