Это было обсуждено прежде на Переполнении стека, что мы должны предпочесть атрибуты интерфейсам маркера (интерфейсы без любых участников). Статья Interface Design о MSDN утверждает эту рекомендацию также:...
Я регулярно сталкиваюсь со следующей проблемой. У меня есть какой-то интерфейс маркеров (для простоты давайте использовать java.io.Serializable) и несколько оболочек (адаптер, декоратор, прокси, ...) ....
Меня учили, что интерфейс Marker в Java является пустым интерфейсом и используется, чтобы сигнализировать компилятору или JVM, что объекты класса, реализующие этот интерфейс, должны обрабатываться в специальном ...
Я хочу спросить, почему аннотации java так часто используются ... Я знаю, что они заменили конфигурацию xml, например, в jpa, но почему такая конфигурация вообще использовали?
Рассмотрим этот фрагмент кода:
@ ...