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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی جاوا: مطالب عمومی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 7m
43
Pluralsight (پلورال سایت) pluralsight-small
09 آبان 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 صحبت کرده است. وی دکترای علوم کامپیوتر را از دانشگاه وارویک گرفت.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.