Java ek açıklamaları, program kaynak kodu için meta verilerdir 34. Derleyiciye program hakkında ek bilgi sağlarlar, ancak programın bir parçası değildirler 3.
Ek açıklamalar,
@sembolü ile başlar ve genellikle aşağıdaki gibi bir sözdizimine sahiptir:
@AnnotationName3.
Bazı Java ek açıklama türleri:
- Yerleşik ek açıklamalar:
@Deprecated
,@Override
,@SuppressWarnings
gibi 34. - Meta-ek açıklamalar:
@Retention
,@Documented
,@Target
,@Inherited
gibi 34. - Özel ek açıklamalar: Programcı tarafından oluşturulan ve belirli bir amaca yönelik açıklamalar 4.
Ek açıklamalar, kodun daha iyi analiz edilmesini ve daha güçlü tip kontrolleri yapılmasını sağlar 3.
5 kaynaktan alınan bilgiyle göre: