Annotation kavramını genellikle frameworklerde , kütüphanelerde görürüz. @ ifadesi ile başlar . Java 5 ile tanıtılmıştır. Java EE (Java Enterprise Edition) yapısında sıklıkla görürüz. Birçok konuda bizi yükten kurtarır. Kısacası kodla ilgili koddur, yani programın kendisiyle ilgili meta verilerdir. Başka bir deyişle, kodun kendi içine yerleştirilmiş, kodla ilgili organize verilerdir . Derleyici, açıklama işleme araçları tarafından ayrıştırılabilir ve ayrıca çalışma zamanında da kullanılabilir hale getirilebilir. Notasyonlar( Annotation) genellikle Java’da konfigürasyon amacıyla kullanılır. Ya da bir bileşene ek özellikle katar. Bu bileşenler sınıf, metod, değişkenler, paket ya da parametreler olabilir.
Java, yazılım uygulamalarının geliştirilmesinde yaygın olarak kullanılan popüler bir programlama dilidir. Java uygulamalarını geliştirirken göz önünde bulunduru
SOLID , yazılım tasarımlarını daha anlaşılır, esnek, sağlam ve sürdürülebilir hale getirmeyi amaçlayan 5 tasarım ilkesinin kısaltmasıdır. Java'da kullanımı anlatacağım.