آموزش مجموعه های جاوا از مقدماتی تا پیشرفته

Java Collections from basics to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ساختار داده با استفاده از چارچوب مجموعه جاوا - شامل مجموعه‌های همزمان، جریان‌ها، ژنریک، جریان‌های موازی ساختارهای داده با استفاده از مجموعه‌ها چارچوب مجموعه‌های جاوا مجموعه‌های همزمان یا همگام‌شده مجموعه‌های لامبدا جریان‌های موازی جریان‌های موازی آرایه‌ها در Depth Generics Java برای یادگیری نیازها:

دوره BEST in Class برای مجموعه‌های جاوا، اجرای اساسی ساختارهای داده مورد استفاده در مجموعه‌ها، مجموعه‌های پیشرفته جاوا، مجموعه‌های همزمان، ژنریک جاوا، جاوا لامبدا و جریان‌ها برای مقابله با هر نوع داده.

این دوره شما را قادر می سازد تا با استفاده از جاوا هرگونه مشکل ساختار داده را حل کنید.

این دوره نه تنها راه های جاوا برای مقابله با داده ها - چارچوب مجموعه جاوا و APIهای مجموعه پیشرفته جاوا را پوشش می دهد، بلکه روش مدرن برخورد با داده ها در جاوا را با پوشش API های Lambda و Streams پوشش می دهد تا زندگی شما را آسان تر کند.

ما همچنین ساختار داده زیربنایی را قبل از ورود به اجرای هر مجموعه توضیح خواهیم داد.

همه موضوعات زیر را با جزئیات پوشش خواهیم داد:

آرایه ها - اصول ساخت جاوا همه ساختارهای داده به طور مستقیم بر اساس آرایه ها ساخته شده اند   

Generics - تایپ کنید مجموعه ایمن و قابل استفاده مجدد بدون آن امکان پذیر نبود.

مجموعه ها - بله! بسیاری از ساختارهای داده جاوا در حال حاضر به شکل مجموعه‌ها ارائه می‌کند.

مجموعه‌های همزمان - مجموعه‌ها در محیط چند رشته‌ای،

عبارت لامبدا - روش جدید جاوا برای نوشتن کد

جریان‌ها - به مجموعه‌های خود سرعت دهید و کدهای پاک و کوچک بنویسید تا کارهای زیادی انجام دهید.

جزئیات:

آرایه ها

01 -آرایه ها و آرایه های تک D

02- MultiDArrays

03- اعلان و مقداردهی اولیه، ایجاد آرایه ها

04- بازی با نحو

05- پیمایش آرایه ها، طول آرایه

06- انواع آرایه بر اساس عناصری که نگه می دارد

07- تخصیص و تخصیص مجدد اشیاء آرایه به مراجع آرایه

08- آرایه های ناشناس

مجموعه ها -  Deep Dive ... ما این را به چند بخش تقسیم کرده ایم.

فهرست

01 - فهرست رابط

02 - فهرستهای آرایه

03 - فهرست‌های مرتبط

04 - بردار

05 - پشته

06 - نشانگرها برای عبور داده ها...

سپس مجموعه زیر مجموعه‌ها را پوشش می‌دهیم...

01 - HashSet

02 - LinkedHashSet

03 - SortedSet

04 - NavigableSet

05 - TreeSet

05 - قابل مقایسه و مقایسه

سپس به MAP می‌رویم - و این بسیار مهم است که ما این را با جزئیات بسیار توضیح داده‌ایم ...

باور کنید اگر می‌خواهید ساختار داده را بدانید، مطمئن شوید که نقشه را می‌شناسید... پیچیدگی جستجو و قرار دادن یک عنصر در نقشه O(1) است.

در Map پوشش خواهیم داد...

01-HashMap و کار داخلی آن

02-Difference bw HashMap و HashTable

03-HashMap پیوند داده شده

04 - IdentityHashMap

05 - WeakHashMap

06 - نقشه مرتب شده

07 - NavigableMap

08 - TreeMap

09- خلاصه نقشه

سپس به بخش بعدی می رویم ... مجموعه های همزمان ... و این بخش نیز بسیار مفصل است..

معرفی بخش 01

02 نیاز به مجموعه‌های همزمان

03 استثناء اصلاح همزمان

04 چگونه مجموعه همزمان مشکلات را حل کرد

05 سلسله مراتب و روش‌های نقشه همزمان

06 اجرای داخلی ConncurentHashMap

07 ConncurentHashMap در نسخه نمایشی برنامه Multithreading Envoirnment

09 CopyonWrite ArrayList

10 CopyOnWriteArrayList - Constctuctors و Methods

11 CopyOnWriteArraySet


بعد از آن ما Lambda Expression را برای نوشتن کدهای شروع شده در جاوا 8 شروع می کنیم، همچنین به شما نشان خواهیم داد که چگونه می توانید کد مجموعه خود را با استفاده از ... Lambda..

01 - معرفی لامبدا

02 - عبارت Lambda را بنویسید

03 - رابط های Functinoal

04 - لامبدا را فراخوانی کنید

05-چند نمونه دیگر از فراخوانی لامبدا

خلاصه لامبدا 06

07 لامبدا با مجموعه‌ها

08  مقایسه کننده - Lambda

09 مرتب سازی یک لیست بدون لامبدا و با لامبدا

10 رابط عملکردی از پیش تعریف شده - محمولات

11 نمونه گزاره‌ها

12 تابع

13 مصرف کننده

14 تامین کننده

15 مرجع روش اپراتور دو ستونی

16 مرجع سازنده اپراتور دو ستون

بعد از آن ما Streams را شروع می‌کنیم، فکر می‌کنم اگر از جاوا 8 و فراتر از آن استفاده می‌کنید، مهم‌ترین مفهومی است که باید یاد بگیرید، این می‌تواند داده‌های شما را نه به سادگی بلکه به طور کارآمد پردازش کند.

01- کدهای اولیه را برای آشنایی با نحو اجرا می کند

02- جریان در جزئیات - روش‌های Filter() و Map()

04- بیشتر در مورد روش‌ها در جریان‌ها

05- بیشتر در مورد جریان ها

06 - جریانهای موازی

07 - مقایسه عملکرد جریانهای متوالی و موازی

08- خلاصه جریانها و آنچه آموختیم


ما به پوشش بهترین روش مجموعه ها و مشکلات رایج ادامه خواهیم داد

در پایان این دوره شما عاشق مجموعه ها و داده های خود خواهید شد. شما همچنین عاشق روش مدرن جاوا برای برخورد با داده ها با استفاده از لامبدا و جریان خواهید بود.

ما هر موضوع را با جزئیات بسیار پوشش داده ایم.

آخرین اما نه کم اهمیت: این دوره با 30 روز ضمانت بازگشت وجه در صورتی که با نیازهای شما مطابقت نداشته باشد ارائه می شود،  و ما همیشه برای پاسخگویی به سوالات شما در دسترس هستیم.

یادگیری شاد

Basics Strong






               






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

معرفی Introduction

  • معرفی Introduction

معرفی Introduction

  • معرفی Introduction

آرایه های جاوا در عمق Java Arrays in Depth

  • معرفی بخش Section introduction

  • آرایه ها و آرایه D منفرد Arrays and Single D Array

  • آرایه ها و آرایه D منفرد Arrays and Single D Array

  • آرایه های چند بعدی Multi-Dimensional Arrays

  • آرایه های چند بعدی Multi-Dimensional Arrays

  • اعلام و مقداردهی اولیه، ایجاد Declaration and initialization,creation

  • اعلام و مقداردهی اولیه، ایجاد Declaration and initialization,creation

  • بازی با Syntax Playing with Syntax

  • پیمایش آرایه ها، طول آرایه Traversing Arrays, Length of Array

  • انواع آرایه بر اساس عناصری که دارد Types of Array based on elements it holds

  • انواع آرایه بر اساس عناصری که دارد Types of Array based on elements it holds

  • تخصیص و تخصیص مجدد اشیاء آرایه به مراجع آرایه Assigning and Reassigning Array Objects to Array References

  • تخصیص و تخصیص مجدد اشیاء آرایه به مراجع آرایه Assigning and Reassigning Array Objects to Array References

  • آرایه های ناشناس Anonymous arrays

  • خلاصه آرایه ها Arrays Summary

  • خلاصه آرایه ها Arrays Summary

آرایه های جاوا در عمق Java Arrays in Depth

  • معرفی بخش Section introduction

  • بازی با Syntax Playing with Syntax

  • پیمایش آرایه ها، طول آرایه Traversing Arrays, Length of Array

  • آرایه های ناشناس Anonymous arrays

نمای کلی مجموعه ها Collections Overview

  • نمای کلی مجموعه ها Collections Overview

  • نمای کلی مجموعه ها Collections Overview

نمای کلی مجموعه ها Collections Overview

چارچوب مجموعه Collection Framework

  • چارچوب مجموعه Collection Framework

  • چارچوب مجموعه Collection Framework

چارچوب مجموعه Collection Framework

مجموعه و مجموعه ها Collection and Collections

  • رابط مجموعه Collection Interface

  • مجموعه در مقابل مجموعه ها Collection vs Collections

مجموعه و مجموعه ها Collection and Collections

  • رابط مجموعه Collection Interface

  • مجموعه در مقابل مجموعه ها Collection vs Collections

بررسی اجمالی ژنریک Generics Overview

  • بررسی اجمالی ژنریک Generics Overview

بررسی اجمالی ژنریک Generics Overview

  • بررسی اجمالی ژنریک Generics Overview

بردار ArrayList LinkedList و پشته و مکان نما را فهرست می کند Lists ArrayList LinkedList Vector and Stack and Cursors

  • فهرست کنید List

  • ArrayList ArrayList

  • مفاهیم مهم ArrayList Important concepts of ArrayList

  • LinkedList LinkedList

  • LinkedList LinkedList

  • LinkedList در مقابل ArrayList LinkedList vs ArrayList

  • بردار Vector

  • بردار Vector

  • پشته Stack

  • نشانگرها Cursors

  • نشانگرها Cursors

  • خلاصه Summary

بردار ArrayList LinkedList و پشته و مکان نما را فهرست می کند Lists ArrayList LinkedList Vector and Stack and Cursors

  • فهرست کنید List

  • ArrayList ArrayList

  • مفاهیم مهم ArrayList Important concepts of ArrayList

  • LinkedList در مقابل ArrayList LinkedList vs ArrayList

  • پشته Stack

  • خلاصه Summary

کلاس اجرای آن و موارد دیگر را تنظیم کنید Set Its implementation class and more

  • معرفی Introduction

  • HashSet HashSet

  • LinkedHashSet LinkedHashSet

  • LinkedHashSet LinkedHashSet

  • SortedSet SortedSet

  • SortedSet SortedSet

  • NavigableSet NavigableSet

  • مجموعه درختی TreeSet

  • قابل مقایسه (I) و مقایسه کننده (I) Comaparable(I) and Comparator(I)

  • قابل مقایسه (I) و مقایسه کننده (I) Comaparable(I) and Comparator(I)

  • خلاصه Summary

کلاس اجرای آن و موارد دیگر را تنظیم کنید Set Its implementation class and more

  • معرفی Introduction

  • HashSet HashSet

  • NavigableSet NavigableSet

  • مجموعه درختی TreeSet

  • خلاصه Summary

صف ها Queues

  • رابط صف Queue Interface

  • صف اولویت PriorityQueue

  • صف اولویت PriorityQueue

  • خلاصه Summary

  • خلاصه Summary

صف ها Queues

  • رابط صف Queue Interface

  • خلاصه Summary

Maps & Trees in Depth - Working و کلاس های پیاده سازی آن Maps & Trees in Depth - Working and its implementation classes

  • معرفی نقشه Map Introduction

  • معرفی نقشه Map Introduction

  • هش کردن Hashing

  • هش کردن Hashing

  • HashMap - مقدمه HashMap - Introduction

  • HashMap - مقدمه HashMap - Introduction

  • HashMap - کار داخلی HashMap - Internal Working

  • HashMap - کار داخلی HashMap - Internal Working

  • تفاوت بین HashMap و HashTable Difference Between HashMap and HashTable

  • تفاوت بین HashMap و HashTable Difference Between HashMap and HashTable

  • LinkedHashMap LinkedHashMap

  • LinkedHashMap LinkedHashMap

  • IdentityHashMap IdentityHashMap

  • IdentityHashMap IdentityHashMap

  • WeakHashMap WeakHashMap

  • WeakHashMap WeakHashMap

  • نقشه مرتب شده SortedMap

  • نقشه مرتب شده SortedMap

  • خلاصه Summary

  • NavigableMap NavigableMap

  • نقشه درختی TreeMap

  • نقشه درختی TreeMap

  • خلاصه Summary

Maps & Trees in Depth - Working و کلاس های پیاده سازی آن Maps & Trees in Depth - Working and its implementation classes

  • NavigableMap NavigableMap

  • خلاصه Summary

مجموعه های همزمان در عمق Concurrent Collections in depth

  • معرفی بخش Section introduction

  • معرفی بخش Section introduction

  • نیاز به مجموعه های همزمان Need of Concurrent Collections

  • ConcurrentModification Exception ConcurrentModificationException

  • چگونه مجموعه همزمان مشکلات را حل کرد How Concurrent Collection Solved the problems

  • سلسله مراتب هاش مپ همزمان و روش ها ConcurrentHashMap Hierarchy and Methods

  • پیاده سازی داخلی ConcurrentHashMap ConcurrentHashMap internal Implementation

  • پیاده سازی داخلی ConcurrentHashMap ConcurrentHashMap internal Implementation

  • ConcurrentHashMap در نسخه نمایشی برنامه محیطی چند رشته ای ConcurrentHashMap in Multi-threading Environment Program Demo

  • CopyOnWriteArrayList CopyOnWriteArrayList

  • CopyOnWriteArrayList CopyOnWriteArrayList

  • CopyOnWriteArraySet CopyOnWriteArraySet

  • CopyOnWriteArraySet CopyOnWriteArraySet

  • خلاصه Summary

مجموعه های همزمان در عمق Concurrent Collections in depth

  • نیاز به مجموعه های همزمان Need of Concurrent Collections

  • ConcurrentModification Exception ConcurrentModificationException

  • چگونه مجموعه همزمان مشکلات را حل کرد How Concurrent Collection Solved the problems

  • سلسله مراتب هاش مپ همزمان و روش ها ConcurrentHashMap Hierarchy and Methods

  • ConcurrentHashMap در نسخه نمایشی برنامه محیطی چند رشته ای ConcurrentHashMap in Multi-threading Environment Program Demo

  • خلاصه Summary

لامبدا و مجموعه ها در عمق Lambda and Collections in depth

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • معرفی لامبدا Lambda introduction

  • عبارت Lambda را بنویسید Write Lambda Expression

  • عبارت Lambda را بنویسید Write Lambda Expression

  • رابط های کاربردی Functional Interfaces

  • رابط های کاربردی Functional Interfaces

  • لامبدا را فراخوانی کنید Invoke Lambda

  • چند مثال دیگر برای فراخوانی لامبدا در نظر بگیرید Taking few more examples for Invoking Lambda

  • چند مثال دیگر برای فراخوانی لامبدا در نظر بگیرید Taking few more examples for Invoking Lambda

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 1 Few more Examples of invoking Lambda - Example 1

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 1 Few more Examples of invoking Lambda - Example 1

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 2 Few more Examples of invoking Lambda - Example 2

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 2 Few more Examples of invoking Lambda - Example 2

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 3 Few more Examples of invoking Lambda - Example 3

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 3 Few more Examples of invoking Lambda - Example 3

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 4 Few more Examples of invoking Lambda - Example 4

  • چند نمونه دیگر از فراخوانی لامبدا - مثال 4 Few more Examples of invoking Lambda - Example 4

  • خلاصه لامبدا Lambda Summary

  • لامبدا با مجموعه Lambda With Collections

  • مقایسه کننده با استفاده از لامبدا Comparator using Lambda

  • مقایسه کننده با استفاده از لامبدا Comparator using Lambda

  • مرتب سازی یک لیست بدون لامبدا و با لامبدا Sorting a List Without Lambda and With Lambda

  • رابط های عملکردی از پیش تعریف شده - محمولات Predefined Functional Interfaces - Predicates

  • مثال محمولات Predicates Example

  • مثال محمولات Predicates Example

  • تابع Function

  • مصرف كننده Consumer

  • تامین کننده| رابط عملکردی Supplier| Functional Interface

  • :: اپراتور :: operator

  • :: اپراتور دو کولون - مرجع سازنده :: Double Colon Operator - Constructor reference

  • :: اپراتور دو کولون - مرجع سازنده :: Double Colon Operator - Constructor reference

  • خلاصه لامبدا Lambda Summary

  • خلاصه لامبدا Lambda Summary

لامبدا و مجموعه ها در عمق Lambda and Collections in depth

  • نمای کلی بخش Section Overview

  • معرفی لامبدا Lambda introduction

  • لامبدا را فراخوانی کنید Invoke Lambda

  • لامبدا با مجموعه Lambda With Collections

  • مرتب سازی یک لیست بدون لامبدا و با لامبدا Sorting a List Without Lambda and With Lambda

  • رابط های عملکردی از پیش تعریف شده - محمولات Predefined Functional Interfaces - Predicates

  • تابع Function

  • مصرف كننده Consumer

  • تامین کننده| رابط عملکردی Supplier| Functional Interface

  • :: اپراتور :: operator

  • خلاصه لامبدا Lambda Summary

جریان ها در عمق و مجموعه ها Streams in Depth and collections

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • کدهای اولیه را برای آشنایی با Syntax پخش می کند Streams basics code to get familiar with Syntax

  • کدهای اولیه را برای آشنایی با Syntax پخش می کند Streams basics code to get familiar with Syntax

  • جریان در جزئیات - روش های Filter() و Map(). Stream in Detail - Filter() and Map() Methods

  • جریان در جزئیات - روش های Filter() و Map(). Stream in Detail - Filter() and Map() Methods

  • روش‌های بیشتر در جریان‌ها More Methods in Streams

  • روش‌های بیشتر در جریان‌ها More Methods in Streams

  • برخی دیگر در Streams Some more on Streams

  • جریان های موازی Parallel Streams

  • جریان های موازی Parallel Streams

  • مقایسه عملکرد جریان های متوالی و موازی Sequential vs Parallel streams performance Comparison

  • خلاصه جریان ها و آنچه یاد گرفتیم Summary Of Streams and what we learned

جریان ها در عمق و مجموعه ها Streams in Depth and collections

  • نمای کلی بخش Section Overview

  • برخی دیگر در Streams Some more on Streams

  • مقایسه عملکرد جریان های متوالی و موازی Sequential vs Parallel streams performance Comparison

  • خلاصه جریان ها و آنچه یاد گرفتیم Summary Of Streams and what we learned

ژنریک در عمق Generics In Depth

  • درک مفهوم، نوع عمومی 1 - کلاس های عمومی Understanding The Concept, Generic Type 1 - Generic Classes

  • درک مفهوم، نوع عمومی 1 - کلاس های عمومی Understanding The Concept, Generic Type 1 - Generic Classes

  • ژنریک نوع 2 - رابط های عمومی Generic Type 2 - Generic Interfaces

  • ژنریک نوع 2 - رابط های عمومی Generic Type 2 - Generic Interfaces

  • تمرین - زیر طبقه بندی Exercising - Subclassing

  • ژنریک با مجموعه Generics With Collection

  • نوع خام Raw-Type

  • نوع خام Raw-Type

  • پارامترهای چندگانه - HashMap Multiple Type Parameters - HashMap

  • پارامترهای چندگانه - HashMap Multiple Type Parameters - HashMap

  • تایپ فرعی Sub-Typing

  • تایپ فرعی Sub-Typing

  • روش های عمومی Generic Methods

  • روش های عمومی Generic Methods

  • پارامتر نوع محدود Bounded Type Parameter

  • کارت های وحشی - کارت های وحشی با کران بالا Wild Cards - Upper Bounded Wild Cards

  • کارت‌های وحشی با کران پایین Lower Bounded Wild Cards

  • کارت‌های وحشی با کران پایین Lower Bounded Wild Cards

  • محدودیت در وایلد کارت Restrictions On Wild Cards

  • محدودیت در وایلد کارت Restrictions On Wild Cards

  • رفتار در حوزه عمومی و غیر عمومی Behaviour in generic and non-generic area

  • رفتار در حوزه عمومی و غیر عمومی Behaviour in generic and non-generic area

  • پاک کردن را تایپ کنید Type Erasure

  • ژنریک-خلاصه Generics-Summary

ژنریک در عمق Generics In Depth

  • تمرین - زیر طبقه بندی Exercising - Subclassing

  • ژنریک با مجموعه Generics With Collection

  • پارامتر نوع محدود Bounded Type Parameter

  • کارت های وحشی - کارت های وحشی با کران بالا Wild Cards - Upper Bounded Wild Cards

  • پاک کردن را تایپ کنید Type Erasure

  • ژنریک-خلاصه Generics-Summary

متشکرم! Thank you!

  • متشکرم! Thank you!

متشکرم! Thank you!

  • متشکرم! Thank you!

نمایش نظرات

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

آموزش مجموعه های جاوا از مقدماتی تا پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
11.5 hours
104
Udemy (یودمی) udemy-small
22 شهریور 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,448
4.3 از 5
دارد
دارد
دارد
Basics Strong

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Basics Strong Basics Strong

تیم تکنوکرات ها و دوستداران برنامه نویسی

Udemy (یودمی)

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

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