نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تصور می شود که ژنریکهای جاوا قدرتمند هستند اما استفاده از آنها دشوار است - این دوره آنها را آسان می کند. ژنریکهای قدرتمند جاوا ده سال است که در دسترس توسعه دهندگان است و به طور گسترده در کتابخانه های اصلی و کتابخانه های شخص ثالث مورد استفاده قرار می گیرد. متأسفانه ، آنطور که می توان درک شد. این دوره برای کمک به شماست. ما هم در موارد معمول استفاده از ژنیک در کلاسها ، روش ها یا رابط ها نور خواهیم تابید و هم گوشه های تاریک تری مانند مرزهای نوع و کارتهای عام را مشاهده خواهیم کرد.
سرفصل ها و درس ها
چه و چرا از جاوا Generics
The What and Why of Java Generics
-
مقدمه
Introduction
-
کلاس نمونه: بافر دایره ای
An Example Class: Circular Buffer
-
Boilerplate در مقابل Type Safety
Boilerplate vs. Type Safety
-
ساخت بافر دایره ای ما عمومی
Making Our Circular Buffer Generic
-
خلاصه
Summary
مجموعه ها و دوستان عمومی جاوا
Java's Generic Collections and Friends
-
مقدمه
Introduction
-
مشکل با آرایه ها
The Problem with Arrays
-
لیست ها
Lists
-
مجموعه ها
Sets
-
نقشه ها
Maps
-
نتیجه گیری
Conclusions
کلاسها و رابط های عمومی
Generic Classes and Interfaces
-
مقدمه
Introduction
-
پیاده سازی یک نوع عمومی
Implementing a Generic Type
-
عبور یک پارامتر به یک نوع عمومی
Passing a Parameter to a Generic Type
-
محدودیت ها را تایپ کنید
Type Bounds
-
نتیجه
Conclusion
مطالب عمومی در مورد روش ها
Generics on Methods
-
مقدمه
Introduction
-
زمینه و انگیزه
Context and Motivation
-
نحوه نوشتن روشهای عمومی
How to Write Generic Methods
-
خلاصه
Summary
کارت های وحشی
Wildcards
-
مقدمه
Introduction
-
اصل تعویض
The Substitution Principle
-
Wildcard Bounded Wildcards
Upper Bounded Wildcards
-
Wildcard Bounded Wildcards
Lower Bounded Wildcards
-
کارتهای وحشی بی حد و مرز
Unbounded Wildcards
-
نتیجه
Conclusion
انواع خام و سازگاری
Raw Types and Compatibility
-
مشکل سازگاری
The Compatibility Problem
-
انواع خام
Rawtypes
-
پاک کردن
Erasure
-
مفاهیم پاک کردن
The Implications of Erasure
-
انواع اصلاح شده و آرایه ها
Reified Types and Arrays
-
خلاصه
Summary
بازتاب
Reflection
-
مقدمه
Introduction
-
اصطلاحات کلاسی
Class Literals
-
بازتاب انواع
Reflecting Types
-
بازتاب اطلاعات عمومی
Reflecting Generic Information
-
خلاصه
Summary
مباحث پیشرفته
Advanced Topics
-
مقدمه
Introduction
-
رابط های عملکردی
Functional Interfaces
-
عبارت استنتاج و لامبدا را تایپ کنید
Type Inference and Lambda Expressions
-
انواع تقاطع
Intersection Types
-
Varargs و Generics
Varargs and Generics
-
نتیجه گیری و جمع بندی
Conclusions and Recap
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات