آموزش اصول جاوا: مجموعه ها

Java Fundamentals: Collections

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، شما یاد خواهید گرفت که چرا می خواهید به جای آرایه ها از مجموعه ها استفاده کنید و قدرت لیست ها ، مجموعه ها و نقشه ها را درک کنید. کار با داده ها برای هر مشکلی تجاری اساسی است. در این دوره ، Java Fundamentals: Collections ، در مورد Java Collections - ساختارهای داده ای که برای ذخیره و پردازش داده ها در حافظه طراحی شده اند - خواهید آموخت. ابتدا متوجه خواهید شد که چرا می خواهید به جای آرایه ها از مجموعه ها استفاده کنید. سپس ، شما قابلیت های لیست ها ، مجموعه ها ، نقشه ها و همچنین مبادلات مختلف ساختار داده را پوشش خواهید داد. سرانجام ، شما الگوریتم های مهم مجموعه و نحوه عملکرد مختلف مجموعه را کشف خواهید کرد. در پایان این دوره ، شما می دانید که چگونه از Java Java برای پردازش داده ها استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مجموعه ها چیست و چرا از آنها استفاده می شود؟ What Are Collections and Why Use Them?

  • مقدمه Introduction

  • مشکل آرایه (کدگذاری زنده) The Array Problem (Live Coding)

  • طرح کلی دوره Course Outline

  • مجموعه مجموعه ها Collection of Collections

  • رفتارهای مجموعه Collection Behaviors

  • مفاهیم مجموعه (کدگذاری زنده) Collection Concepts (Live Coding)

مجموعه هایی با سفارش تکرار: لیست ها Collections with Iteration Order: Lists

  • معرفی لیست ها Introduction to Lists

  • ویژگی های کلیدی Key Features

  • مثال حمل و نقل (کدگذاری زنده) Shipments Example (Live Coding)

  • حمل و نقل مثال 2 (کدگذاری زنده) Shipments Example 2 (Live Coding)

  • حمل و نقل مثال 3 (کدگذاری زنده) Shipments Example 3 (Live Coding)

  • پیاده سازی ها Implementations

  • نتیجه گیری Conclusions

مجموعه جفت ها: نقشه ها Collections of Pairs: Maps

  • مقدمه Introduction

  • چرا باید از نقشه استفاده کرد؟ (کدگذاری زنده) Why Use a Map? (Live Coding)

  • Map API Map API

  • بازدید از نقشه ها (کدگذاری زنده) Views over Maps (Live Coding)

  • جاوا 8 پیشرفت Java 8 Enhancements

  • Java 8 Demo (کدگذاری زنده) Java 8 Demo (Live Coding)

  • پیاده سازی ها Implementations

  • استفاده صحیح از HashMap Correctly Using HashMap

جریانهای جاوا Java Streams

  • مقدمه Introduction

  • جریان های کدگذاری زنده Live Coding Streams

  • عملیات در جریان ها Operations on Streams

  • وارد کلکتور شوید (کدگذاری زنده) Enter the Collector (Live Coding)

  • نتیجه Conclusion

عملیات و مجموعه های مجموعه Collection Operations and Factories

  • مقدمه Introduction

  • روش های کارخانه (کدگذاری زنده) Factory Methods (Live Coding)

  • گزینه های روش کارخانه (کدگذاری زنده) Factory Method Options (Live Coding)

  • روشهای کارخانه Factory Methods

  • عملیات جمع آوری Collection Operations

مجموعه ای با منحصر به فرد: مجموعه ها Collection with Uniqueness: Sets

  • مقدمه Introduction

  • تنظیم ویژگی ها (کدگذاری زنده) Set Features (Live Coding)

  • Hashcode و Equals Hashcode and Equals

  • تنظیم پیاده سازی ها (کدگذاری زنده) Set Implementations (Live Coding)

  • نتیجه Conclusion

نمایش نظرات

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

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

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

آموزش اصول جاوا: مجموعه ها
جزییات دوره
2h 39m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
59
3.9 از 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 صحبت کرده است. وی دکترای علوم کامپیوتر را از دانشگاه وارویک گرفت.