Java dərsləri - Javada Annotasiyalar ( Annotations In Java )
Java dərsləri - Javada Annotasiyalar ( Annotations In Java ) Javada annotation-lar JDK 1.5 ilə yenilik olaraq gəldi. Annotasiyalar ‘@’ simvolu ilə başlayır. Annotasiyanlar müəyyən dataları özündə saxlaya bilir. Bunlara metatdata da deyilir. Siniflər,dəyişənlər,metodlar və s. ilə işlətmək olunur. Yəni onların üzərində ‘@’ işarəsi ilə təyin olunur. Annotasiyonlar şərh deyil. İşlədilən metod,field ,sinifin iş prosesini dəyişə bilir. Annotation-lar 3 qrupa bölünür. 1. Marker Annotasions-Heç bir dəyər və parametrdən ibarət olmur. Bu annotation-a @Override misal göstərmək olar. 2. Single Value Annotasions- Yalnız 1 parametrdən (üzvdən) ibarət olur. 3. Full Annotasions- Çoxlu üzvdən ibarət olur. Retention- Bu annotation ilə yaratdığımız annotation-nın necə saxlanılacağını təyin edirik. 3 formada saxlaya bilərik. SOURCE, CLASS və RUNTIME. default CLASS-dır. SOURCE- compile vaxtı annotation-un nəzərə alınmamasını təmin edir. RUNTIME- runtime zamanı annotation-un əlçatanlığını təmin edir. CLASS isə RUNTİME-ın əksidir də deyə bilərik. Ən çox işlədilən RUNTİME və CLASS-dır. Target- yaradaılan annotation-nun harada istifadə oluncağını təyin edir. Yəni metod üzərindəmi və ya sinif üzərindəmi və s. Birdən çox parametr ala bilir. @Target({ElementType.METHOD,ElementType.TYPE}). Burada ElementType enum-dur. Documented- Marker annotationdur. Bir annotation yaradılan zamanı həmin annotation-un javadoc ilə olan dokumentasiyalara daxil etmək üçün istifadə olunur. Inherited- Adından da məlum olduğu kimi inheritance hallarında istifadə olunur. Java dərsləri Subscribe: / narimankarimov

Java Dərsləri - Javada Enumlar (Enums in Java)

Annotation Processing in Java | Create a Custom Annotation Processor | Geekific

Java Reflection Explained - bɘniɒlqxƎ noiɟɔɘlʇɘЯ ɒvɒᒐ

Annotations In Java Tutorial - How To Create And Use Your Own Custom Annotations

Java dərsləri - Javada Generiklər (Generics in Java)

JVM, JRE, and JDK - Fully Explained in 5 Minutes

Java dərsləri - Javada Fayllarla iş (Files in Java, File Handling in Java )

Brain Focus Music ~ No Lyrics Work Playlist for Mental Clarity & Deep Work

Java 12 - Exceptions in 30 Minutes

Multithreading in Java Explained in 10 Minutes

Niederlande - Japan Highlights FIFA WM 2026 | Sportschau

This Keyword in Java Full Tutorial - How to Use "this"

Frequency Of God 963 Hz ✨ Attract Miracles, Divine Blessings & Deep Inner Peace In Your Life

Java dərsləri - Javada inner class-lar (Inner Classes in Java)

Italian Deep House 2026 | Mediterranean Vibes
![SQL Course for Beginners [Full Course]](https://i.ytimg.com/vi/7S_tz1z_5bA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCAEolqW9nvnTsvv0q31O_tNsNdIw)
SQL Course for Beginners [Full Course]

Java dərsləri - Map interfeysi haqqında (HashMap, TreeMap,HashTable)

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30

