私は 90 年代後半に大学時代に JBuilder を使用して以来 Java に触れていないので、少し疎遠になっていますが、とにかく今週は小さな Java プロジェクトに取り組んでおり、通常の .Net 開発とはペースを変えるために、IDE として Intellij IDEA を使用しています。
インターフェースと @interfaces の追加がサポートされていることに気づきましたが、@interface とは何ですか? また、通常のインターフェースとどう違うのでしょうか?
public interface Test {
}
対
public @interface Test {
}
少し検索してみましたが、@interface に関する有用な情報はあまり見つかりませんでした。