کتاب تسلط بر ساختار دادهها و مجموعهها در جاوا (Java Collections) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر ساختار دادهها و مجموعهها در جاوا (Java Collections)
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی پیشرفته با زبان جاوا
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم بنیادین در چارچوب مجموعههای جاوا
- 2. معماری سلسلهمراتب اینترفیسهای مجموعه در جاوا
- 3. بررسی اینترفیس Iterable و پیمایش در مجموعهها
- 4. کاربرد اینترفیس Collection و متدهای عمومی آن
- 5. شناخت دقیق اینترفیس List و پیادهسازیهای آن
- 6. تحلیل ساختار دادهای ArrayList و مدیریت حافظه در آن
- 7. بهینهسازی در استفاده از LinkedList برای عملیات درج و حذف
- 8. بررسی تفاوتهای ساختاری List و Set در جاوا
- 9. اصول کارکرد HashSet و مکانیزم درهمسازی یا Hashing
- 10. مدیریت تصادم در HashSet و اهمیت متدهای hashCode و equals
- 11. مرتبسازی در مجموعهها با استفاده از LinkedHashSet
- 12. بررسی اینترفیس SortedSet و پیادهسازی TreeSet
- 13. کاربرد الگوریتمهای درختمبنا در مجموعههای مرتب
- 14. آشنایی با اینترفیس Queue و صفهای یکطرفه
- 15. پیادهسازی صف با PriorityQueue و اولویتبندی عناصر
- 16. تحلیل ساختار Deque و صفهای دوطرفه در جاوا
- 17. آشنایی با اینترفیس Map و نگاشت کلید-مقدار
- 18. بررسی ساختار HashMap و نحوه ذخیرهسازی جفتها
- 19. مدیریت کارایی در HashMap و بهینهسازی ظرفیت اولیه
- 20. استفاده از LinkedHashMap برای حفظ ترتیب درج
- 21. تحلیل SortedMap و پیادهسازی TreeMap در جاوا
- 22. بررسی کلاسهای کمکی در Collections Utility
- 23. الگوریتمهای جستجو و مرتبسازی در کلاس Collections
- 24. ایمنسازی مجموعهها در محیطهای چندنخی با متدهای Synchronization
- 25. ایجاد مجموعههای تغییرناپذیر یا Unmodifiable Collections
- 26. بررسی مفهوم Iterator و چالشهای تغییر حین پیمایش
- 27. کاربرد Spliterator در پردازش موازی مجموعهها
- 28. معرفی کلاسهای تخصصی مانند EnumSet و EnumMap
- 29. مقایسه کارایی ساختارهای دادهای در سناریوهای مختلف
- 30. بهینهسازی مصرف حافظه با انتخاب ساختار داده مناسب
- 31. اصول طراحی و پیادهسازی مجموعههای سفارشی در جاوا
- 32. بررسی کلاسهای همزمان در پکیج java.util.concurrent
- 33. تحلیل ConcurrentHashMap و نقش آن در افزایش کارایی
- 34. استفاده از CopyOnWriteArrayList در سناریوهای خاص
- 35. آشنایی با BlockingQueue و نقش آن در برنامهنویسی همزمان
- 36. مدیریت حافظه و جلوگیری از نشت حافظه در کار با مجموعهها
- 37. اصول تست و ارزیابی عملکرد مجموعهها با استفاده از بنچمارک
- 38. الگوهای طراحی مرتبط با ساختارهای داده در جاوا
- 39. تکنیکهای پیشرفته در استفاده از استریمها و مجموعهها
- 40. جمعبندی و پیادهسازی پروژههای کاربردی با مجموعههای جاوا
تگها:
Java Collections
Java Programming
آموزش برنامه نویسی
برنامهنویسی جاوا
توسعه نرم افزار
جاوا
ساختار دادهها در جاوا
کتابخانه های جاوا
مجموعه های جاوا
مهندسی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.