توضیحات
دوره Learn Reflection with Java. این دوره آموزشی به شما میآموزد چگونه با استفاده از Reflection در جاوا، قابلیتهای برنامههای خود را گسترش دهید و کلاسها و اشیاء را در زمان اجرا بررسی کنید. Reflection یک ویژگی قدرتمند جاوا است که میتواند برای گسترش قابلیتهای یک برنامه، بررسی کلاس یا اشیاء داخلی در زمان اجرا استفاده شود. Java Reflection بسیار قدرتمند است و میتواند بسیار مفید باشد. Java Reflection امکان بررسی کلاسها، رابطها، فیلدها و متدها را در زمان اجرا فراهم میکند، بدون اینکه نام کلاسها، متدها و غیره در زمان کامپایل مشخص باشد. Java Reflection برای ایجاد کد عمومی، پیادهسازی فریمورکهای پویا و تست و اشکالزدایی مفید است. در این دوره، ما با اصول اولیه شروع میکنیم، سپس نشان میدهیم که چگونه reflection با ویژگیهای زبان مدرنتر مانند کلاسهای sealed و records کار میکند. همچنین نشان میدهیم که چگونه میتوان آرایهها را از طریق reflection دستکاری و ایجاد کرد. در نهایت، MethodHandle و VarHandle را نشان میدهیم. از تمرینهای عملی که با نمایشهایی از راهحلها دنبال میشوند، بیاموزید. نکات کلیدی:
- صرفهجویی در زمان برنامهنویسی با نوشتن راهحلهای پویا برای مشکلات تکراری
- یادگیری نحوه تأثیر کدنویسی پویا از طریق reflection بر عملکرد و صحت جاوا
- آگاهی از زمان استفاده و مهمتر از آن، زمان عدم استفاده از reflection برای یک برنامهنویس جاوا
آنچه فرا خواهید گرفت:
- بررسی یک کلاس و یافتن متدها، فیلدها و سازندهها در زمان اجرا
- فراخوانی متدها، تغییر فیلدها، حتی اگر private باشند
- نوشتن کد عمومیتر که میتواند در زمینههای مختلف مورد استفاده مجدد قرار گیرد
- درک VarHandles و MethodHandles و دانستن زمان استفاده از آنها
- دانستن نحوه بررسی کلاسهای sealed و records از طریق reflection
این دوره مناسب چه کسانی است؟
- برنامهنویسان جاوا
- برنامهنویسان سایر زبانها که تازه با جاوا آشنا شدهاند.
مشخصات دوره
- ناشر: Oreilly
- مدرس: Heinz Kabutz
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 4 ساعت و 9 دقیقه
سرفصل های دوره
- Introduction
- Learn Reflection with Java: Introduction
- Lesson 1: Introduction to Reflection
- Learning objectives
- 1.1 Who Am I?
- 1.2 Why learn reflection?
- 1.3 Class Class
- 1.3.1 Method
- 1.3.2 Modifier and AccessFlag
- 1.3.3 Constructor
- 1.3.4 Generics
- 1.4 Nested classes
- 1.5 Sealed classes
- 1.6 Records
- 1.7 Exercise
- Lesson 2: Deep Reflection
- Learning objectives
- 2.1 Making private members accessible
- 2.2 Performance considerations
- Lesson 3: Arrays
- Learning objectives
- 3.1 Accessing elements
- 3.2 Creating new
- 3.3 Exercise
- Lesson 4: java.lang.invoke
- Learning objectives
- 4.1 MethodHandles.Lookup
- 4.1.1 privateLookupIn()
- 4.2 MethodHandle
- 4.2.1 MethodType
- 4.3 VarHandle
- 4.4 Unreflecting
- 4.6 Exercises
- Summary
- Learn Reflection with Java: Summary
پیشنیازهای دوره Learn Reflection with Java
- Students should be very familiar with Java 11, understanding data structures, object orientation, recursion and modern Java syntax.
- Prior experience with reflection is a bonus, but not necessary.
تصاویر دوره Learn Reflection with Java

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.04 گیگابایت














































1 دیدگاه. همین الان خارج شوید
خیلی دوره خوبیه. سپاس 🙂