Я не касался Java с тех пор, как использовал JBuilder в конце 90-х годов в университете, поэтому я немного не в курсе - во всяком случае, я работал над небольшим проектом Java на этой неделе и с помощью Intellij IDEA как моя IDE, для изменения темпа моего обычного развития .Net.
Я заметил, что он поддерживает добавление интерфейсов и @interfaces, что такое @interface и как он отличается от обычного интерфейса?
public interface Test {
}
против.
public @interface Test {
}
Я немного поработал, но не смог найти много полезной информации, относящейся к @interface.