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