Аннотации и потребители на основе удержания - PullRequest
1 голос
/ 16 января 2020

Я новичок в аннотациях и читаю это руководство:

https://dzone.com/articles/how-annotations-work-java

В нем говорится, что @override имеет RetentionPolicy.SOURCE удержание, и эти аннотации удаляются компилятором при компиляции. Впрочем, позже говорится, что я цитирую:

Когда мы говорим о стандартных аннотациях, таких как @Override, JVM является потребителем и работает на уровне байт-кода.

Я не понимаю, как JVM могла использовать эту аннотацию, когда она была удалена компилятором.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...