آموزش مبانی جاوا: مطالب عمومی

Java Fundamentals: Generics

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تصور می شود که ژنریکهای جاوا قدرتمند هستند اما استفاده از آنها دشوار است - این دوره آنها را آسان می کند. ژنریکهای قدرتمند جاوا ده سال است که در دسترس توسعه دهندگان است و به طور گسترده در کتابخانه های اصلی و کتابخانه های شخص ثالث مورد استفاده قرار می گیرد. متأسفانه ، آنطور که می توان درک شد. این دوره برای کمک به شماست. ما هم در موارد معمول استفاده از ژنیک در کلاسها ، روش ها یا رابط ها نور خواهیم تابید و هم گوشه های تاریک تری مانند مرزهای نوع و کارتهای عام را مشاهده خواهیم کرد.

سرفصل ها و درس ها

چه و چرا از جاوا 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

نمایش نظرات

آموزش مبانی جاوا: مطالب عمومی
جزییات دوره
4h 7m
43
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
443
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Warburton Richard Warburton

ریچارد یک تکنسین تجربی و حل کننده مشکلات فنی غوطه وری است و به طور مستقل به عنوان مهندس نرم افزار و مربی کار می کند. اخیراً او كتابی در مورد Java 8 Lambdas برای O'Reilly و آموزش افراد از طریق java8training.com و Pluralsight نوشته است. او به عنوان یک توسعه دهنده در زمینه های مختلف از جمله تجزیه و تحلیل آماری ، تجزیه و تحلیل استاتیک ، کامپایلرها و پروتکل های شبکه کار کرده است. وی یکی از رهبران انجمن جاوا لندن است و Java Hackdays را اداره می کند. ریچارد همچنین یک سخنران کنفرانس شناخته شده است ، که در Devoxx ، JavaOne ، JFokus ، Devoxx UK ، Geecon ، Oredev ، JAX London و Codemotion صحبت کرده است. وی دکترای علوم کامپیوتر را از دانشگاه وارویک گرفت.