Какова цель аннотаций в Java? У меня есть эта нечеткая идея о них, как где-то между комментарием и фактическим кодом. Они влияют на программу во время выполнения?
Каковы их типичные обычаи?
Являются ли они уникальными для Java? Есть ли эквивалент С++?