Reflection API. Refleksiya. Java'ning qorong'u tomoni
Refleksiya — bu dastur haqida ma'lumotni uning ishlashi vaqtida o'rganish mexanizmi. Refleksiya sinflarning maydonlari, metodlari va konstruktorlari haqida ma’lumot olish imkonini beradi. Bu deyarli barcha zamonaviy Java texnologiyalarida ishlatiladi, shuning uchun uning nazariy va amaliy jihatlarini tushunmasdan iloji yo'q. Reflection API bilan batafsil tanishish uchun bu maqola mos keladi.
Refleksiyani qo'llash misollari
Bu leksiya senga refleksiya "nima" ekanligini emas, balki uning nima uchun kerakligini va qaysi holatlarda sening Java-kodingda uni ishlatishni aniqlashda yordam beradi.
Video: Java | Method Handles va Reflection bilan metodni chaqirish
Bu videoning muallifi shaxsiy tajribasi asosida, bajarilayotgan havolani ishlatib, metodlarni qidirish, moslashtirish va chaqirish uchun past darajadagi mexanizm qanday yaratilishini ko'rsatadi.
GO TO FULL VERSION