آموزش مجموعه های جاوا

Learning Java Collections

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

با توسعه برنامه نویسان جاوا ، آنها باید نحوه استفاده م collectثر از مجموعه های جاوا در کارهای روزانه خود را درک کنند. این دوره به شما یک تجربه عمیق در چارچوب و تجربه کار با آن ارائه می دهد. چارچوب مجموعه های جاوا شامل رابط ها ، پیاده سازی ها و ابزارهایی است که با هم پشتیبانی استانداردی از ساختارهای داده مشترک در زبان ارائه می دهند. مربی کوین بوورسوکس این موارد را توضیح می دهد ، سپس به نمونه های واقعی تکنیک های کار با آنها می پردازد ، مانند ایجاد انواع مجموعه های مختلف و تکرار آنها. او عملیات و رابط هایی مانند List (شامل ArrayList و LinkedList) ، Queue ، Deque و Map را پوشش می دهد. کوین با بحث در مورد اینکه چگونه می توانید از ابزارهای مجموعه های جاوا برای مرتب سازی عناصر ، جستجو در مجموعه ها ، استفاده از مقایسه کننده ها و موارد دیگر استفاده کنید.


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

معرفی Introduction

  • چارچوب مجموعه های جاوا Java collections framework

  • آنچه باید بدانید What you should know

1. چارچوب مجموعه های جاوا 1. Java Collections Framework

  • حل مشکلات روزمره با داده ها Solving everyday problems with data

  • ساختارهای داده Data structures

  • مجموعه معماری چارچوب Collections framework architecture

  • کار با مجموعه Working with a collection

  • فراتر از آرایه Beyond the array

  • فصل مسابقه Chapter Quiz

2. مبانی مجموعه های جاوا 2. The Foundations of Java Collections

  • رابط ها Interfaces

  • انواع مجموعه Collection types

  • رابط مجموعه The Collection interface

  • روشهای جمع آوری Collection methods

  • ایجاد مجموعه Creating a collection

  • تایپ عمومی Generic typing

  • مقایسه شی Object comparison

  • روش برابر The equals method

  • چالش: افزودن و حذف عناصر مجموعه Challenge: Adding and removing collection elements

  • چالش: مشکلات جمع آوری پیشرفته Challenge: Advanced collection problems

  • فصل مسابقه Chapter Quiz

3. تکرار مجموعه ها 3. Iterating Collections

  • عناصر جمع آوری تکراری Iterating collection elements

  • دسترسی به عناصر مجموعه با تکرارکنندگان Accessing collection elements with iterators

  • اصلاح مجموعه ها در حین تکرار Modifying collections while iterating

  • دسترسی به عناصر مجموعه با جریان ها Accessing collection elements with streams

  • عبارات لامبدا Lambda expressions

  • عملیات جریان Stream operations

  • چالش: تکرار مجموعه ها Challenge: Iterating collections

  • فصل مسابقه Chapter Quiz

4. تنظیم کنید 4. Set

  • تنظیم Set

  • HashSet HashSet

  • TreeSet TreeSet

  • فصل مسابقه Chapter Quiz

5. فهرست 5. List

  • رابط لیست List interface

  • لیست پیاده سازی ها List implementations

  • ArrayList ArrayList

  • چالش: کار با لیست ها Challenge: Working with Lists

  • فصل مسابقه Chapter Quiz

6. صف و دک 6. Queue and Deque

  • رابط صف Queue interface

  • پیاده سازی صف Queue implementations

  • رابط Deque Deque interface

  • استفاده از ArrayDeque به عنوان پشته Using an ArrayDeque as a stack

  • فصل مسابقه Chapter Quiz

7. نقشه 7. Map

  • رابط نقشه Map interface

  • نماهای مجموعه Collection views

  • پیاده سازی نقشه Map implementations

  • نحوه عملکرد HashMap How a HashMap works

  • روشهای نقشه Map methods

  • تکرار نقشه ها Iterating Maps

  • چالش: کار با نقشه ها Challenge: Working with Maps

  • فصل مسابقه Chapter Quiz

8. مجموعه خدمات 8. Collections Utilities

  • ترتیب عناصر Ordering elements

  • مرتب سازی مجموعه ها Sorting collections

  • مقایسه کننده ها Comparators

  • یافتن عناصر در یک مجموعه Finding elements in a collection

  • فصل مسابقه Chapter Quiz

نتیجه Conclusion

  • جمع بندی دوره Course wrap-up

نمایش نظرات

آموزش مجموعه های جاوا
جزییات دوره
3h 10m
55
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Bowersox Kevin Bowersox

برنامه نویس، مدرس جاوا Full-Stack

Kevin Bowersox یک توسعه‌دهنده و مدرس جاوا است.

کوین بیش از یک دهه است که برنامه‌های جاوا را می‌سازد. او مدرک لیسانس علوم در علوم اطلاعات و فناوری از دانشگاه پن استیت و همچنین مدرک کارشناسی ارشد خود را در مدیریت منابع انسانی و روابط کارکنان از همان موسسه دریافت کرد. در حال حاضر، او به عنوان یک توسعه دهنده برنامه های کاربردی وب در مرکز سیستم های تجاری NAVSUP کار می کند. او در انواع ابزارها و فناوری‌ها، از جمله Git، JPA، JavaServer Faces و Spring تخصص دارد.