Аннотация не является комментарием, но она используется для многих целей, таких как отладка ошибок, а также для инструкций, установленных для компилятора, но она не влияет на код времени выполнения.
@ override, @ deprecated и другие примеры аннотаций. Может использоваться с методами, конструкторами, параметрами, переменными.