لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع ریفلکشن در جاوا (Java Reflection)
- آخرین آپدیت
دانلود Learn Reflection with Java
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک معرفی کاربردی و جامع از Java Reflection است که برای توسعهدهندگانی طراحی شده که به دنبال ارتقای مهارتهای برنامهنویسی خود هستند. قابلیت Reflection در جاوا امکان بررسی و تغییر کلاسها، اینترفیسها، فیلدها و متدها را در زمان اجرا (Runtime) فراهم میکند، حتی زمانی که نام آنها در زمان کامپایل مشخص نباشد. این قابلیت برای نوشتن کدهای پویا و جنریک، توسعه فریمورکهای منعطف و بهبود فرآیندهای تست و دیباگ حیاتی است.
این دوره با مبانی ریفلکشن آغاز شده و به مباحث پیشرفتهای نظیر Sealed Classes، Records و مدیریت آرایهها میپردازد. همچنین مفاهیم MethodHandle و VarHandle برای ارائه دیدگاهی جامع از تکنیکهای مدرن ریفلکشن پوشش داده شدهاند. هر درس شامل تمرینات عملی و دموهایی است که یادگیری را تثبیت میکند.
در پایان این دوره، شرکتکنندگان قادر خواهند بود تا با استفاده از ریفلکشن راهکارهای پویا پیادهسازی کنند، تأثیر آن بر عملکرد (Performance) و صحت کد جاوا را ارزیابی نمایند و موارد مناسب برای استفاده از ریفلکشن را در پروژههای خود شناسایی کنند.
سرفصل ها و درس ها
آموزش جامع ریفلکشن در جاوا
Learn Reflection with Java
مقدمه
Introduction
اهداف یادگیری
Learning objectives
من کی هستم؟
Who Am I?
چرا ریفلکشن را یاد بگیریم؟
Why learn reflection?
کلاس Class
Class Class
متد Method
Method
اصلاحکنندهها و پرچمهای دسترسی (Modifier and AccessFlag)
Modifier and AccessFlag
سازنده Constructor
Constructor
ژنریکها (Generics)
Generics
کلاسهای تو در تو (Nested classes)
Nested classes
کلاسهای مهروموم شده (Sealed classes)
Sealed classes
رکوردها (Records)
Records
تمرین
Exercise
اهداف یادگیری
Learning objectives
دسترسی به اعضای خصوصی (Private)
Making private members accessible
ملاحظات مربوط به عملکرد (Performance)
Performance considerations
اهداف یادگیری
Learning objectives
دسترسی به عناصر
Accessing elements
ایجاد نمونه جدید
Creating new
تمرین
Exercise
اهداف یادگیری
Learning objectives
بررسی MethodHandles.Lookup
MethodHandles.Lookup
متد privateLookupIn
privateLookupIn()
مفهوم MethodHandle
MethodHandle
مفهوم MethodType
MethodType
مفهوم VarHandle
VarHandle
بررسی Unreflecting
Unreflecting
تمرینات
Exercises
جمعبندی دوره ریفلکشن در جاوا
Learn Reflection with Java: Summary
نمایش نظرات