En basit bir annotation @ işareti ve adı ile belirtilir:
@AnnotationAdi
Bir annotation'un içinde birden fazla element olabilir:
@AnnotationName(elementadi = "deger",elementadi2=deger2)
Tek bir element var ise ad belirtilmeyebilir:
@AnnotationName("deger")
Aynı method, sınıf veya değişkene birden fazla annotation verilebilir:
@AnnotationName("deger"), @AnnotationName2(elementname1="deger")
public void get(){
}
Java 8 ile aynı isimle iki annotation kullanılabilir:
@AnnotationName("deger"), @AnnotationName("deger2")
public void get(){
}
İç içe annotation olabilir:
@ComplexAnnotation(@SimpleAnnotation(elementadi = "deger",elementadi2=deger2),@SimpleAnnotation2)