تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری رفلکشن در جاوا

دوره آموزشی یادگیری رفلکشن در جاوا

4 ساعت 9 دقیقهمتوسط2024-10-23

مدرسین

Pearson

Pearson

Heinz Kabutz

Heinz Kabutz

جزئیات دوره

بازتاب (Reflection) ویژگی قدرتمندی در زبان Java است که می‌توان از آن برای گسترش قابلیت‌های یک برنامه یا بررسی یک کلاس، متد یا شیء در زمان اجرای برنامه استفاده کرد، حتی اگر نام آن را ندانید. در این دوره از Pearson، با اصول اولیه شروع کنید و سپس نحوه عملکرد بازتاب با ویژگی‌های زبان‌های مدرن‌تر مانند کلاس‌های مهر و موم‌شده (sealed classes) و رکوردها (records) را بیاموزید. همچنین یاد خواهید گرفت که چگونه می‌توان آرایه‌ها را از طریق بازتاب تغییر داد و ایجاد کرد. در این مسیر، هدف از استفاده از MethodHandles و VarHandles را بررسی خواهید کرد تا بدانید چه زمانی و چگونه باید از هرکدام مانند یک حرفه‌ای استفاده کنید.

اهداف یادگیری:
بررسی یک کلاس و یافتن متدها، فیلدها و سازنده‌ها در زمان اجرا.
فراخوانی متدها و تغییر فیلدها، حتی اگر خصوصی باشند.
نوشتن کدی عمومی‌تر که در زمینه‌های مختلف قابل استفاده باشد.
درک VarHandles و MethodHandles و دانستن زمان استفاده از آن‌ها.
بررسی کلاس‌های مهر و موم‌شده و رکوردها از طریق بازتاب.

مهارت ها

JavaProgramming FoundationsOracleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - آموزش رفلکشن با جاوا - مقدمه

درس 1 - مقدمه ای بر رفلکشن

  • 02 - اهداف آموزشی
  • 03 - من کی هستم
  • 04 - چرا رفلکشن را یاد بگیریم
  • 05 - کلاس کلاس
  • 06 - روش
  • 07 - اصلاح کننده و پرچم دسترسی
  • 08 - سازنده
  • 09 - ژنریک
  • 10 - کلاس‌های تو در تو
  • 11 - کلاس‌های مهر و موم شده
  • 12 - سوابق
  • 13 - ورزش کنید

درس 2 - رفلکشن عمیق

  • 14 - اهداف آموزشی
  • 15 - در دسترس قرار دادن اعضای خصوصی
  • 16 - ملاحظات عملکرد

درس 3 - آرایه ها

  • 17 - اهداف آموزشی
  • 18 - دسترسی به عناصر
  • 19 - ایجاد جدید
  • 20 - ورزش کنید

درس 4 - java.lang.invoke

  • 21 - اهداف آموزشی
  • 22 - MethodHandles.lookup
  • 23 - privateLookupIn()
  • 24 - MethodHandle
  • 25 - نوع روش
  • 26 - VarHandle
  • 27 - بی انعکاس
  • 28 - تمرینات

خلاصه

  • 29 - آموزش رفلکشن با جاوا - خلاصه

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal