نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تصور می شود که ژنریکهای جاوا قدرتمند هستند اما استفاده از آنها دشوار است - این دوره آنها را آسان می کند. ژنریکهای قدرتمند جاوا ده سال است که در دسترس توسعه دهندگان است و به طور گسترده در کتابخانه های اصلی و کتابخانه های شخص ثالث مورد استفاده قرار می گیرد. متأسفانه ، آنطور که می توان درک شد. این دوره برای کمک به شماست. ما هم در موارد معمول استفاده از ژنیک در کلاسها ، روش ها یا رابط ها نور خواهیم تابید و هم گوشه های تاریک تری مانند مرزهای نوع و کارتهای عام را مشاهده خواهیم کرد.
سرفصل ها و درس ها
چه و چرا از جاوا 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
نمایش نظرات