🟡 Call / DM me: https://topmate.io/engineeringdigest
🟡 Donate: https://razorpay.me/@engineeringdigest
🟡 Perks: https://www.youtube.com/@EngineeringDigest/join
🔴 Discord: https://discord.oia.bio/engineeringdigest
🔴 Instagram: https://insta.oia.bio/thevipulvats
🔴 Twitter: https://x.openinapp.co/thevipulvats
🔴 LinkedIn: https://linkedin.oia.bio/thevipulvats
🔴 Website: http://engineeringdigest.com
🔴 GitHub: https://github.com/thevipulvats/java-collection-framework
🔴 BST Visualisation: https://www.cs.usfca.edu/~galles/visualization/BST.html
🔴 Red black Tree Visualisation: https://www.cs.usfca.edu/~galles/visualization/RedBlack.html
🔴 Min heap Visualisation: https://www.cs.usfca.edu/~galles/visualization/Heap.html
🟢 Description:
Master the entire Java Collections Framework and Stream API in this comprehensive 8-hour course! From fundamental data structures to advanced concurrent collections, learn how to write efficient, professional-grade Java code. Coverage includes HashMaps, TreeSets, LinkedLists, Queues, and modern Stream operations. Perfect for beginners through advanced developers.
✨ What you'll learn:
Complete Collections hierarchy (List, Set, Queue, Map)
- Concurrent collections for multi-threaded applications
- Performance optimization and best practices
- Stream API for functional programming
- Real-world coding examples and use cases
Industry-standard implementation patterns
🟢 Timestamps
00:00:00 Introduction
00:10:40 ArrayList
00:40:32 Comparator
01:00:32 LinkedList
01:18:54 Vector
01:29:19 Stack
01:50:15 Map
01:53:10 HashMap
02:42:08 LinkedHashMap
02:51:35 LRU Cache
02:56:49 WeakHashMap
02:57:04 Garbage Collection
03:23:19 Comparable
03:32:35 SortedMap
03:42:53 NavigableMap
03:47:27 HashTable
03:52:58 ConcurrentHashMap
4:02:40 ConcurrentSkipListMap
04:11:49 EnumMap
04:17:21 ImmutableMap
04:21:37 Set
04:31:06 CopyOnWriteArraySet
04:36:50 Queue
04:48:47 Priority Queue
04:58:43 Deque
05:08:02 BlockingQueue
05:18:40 LinkedBlockingQueue
05:21:30 PriorityBlockingQueue
05:25:25 SynchronousQueue
05:26:21 DelayQueue
05:31:17 ConcurrentLinkedQueue
05:35:03 ConcurrentLinkedDeque
05:36:51 Iterable
05:44:07 Java 8 Core Concepts
05:46:14 Lambda Expression
05:53:06 Predicate
05:59:25 Function
06:04:20 Consumer
06:08:22 Supplier
06:21:39 Stream
06:57:56 ParallelStream
07:19:20 Collectors
07:41:42 Primitive Streams, Engineering Digest, Iterable, Collection framework, List, Set, Queue, ArrayList, LinkedList, Vector, Stack, CopyOnWriteArrayList, HashSet, LinkedHashSet, TreeSet, ConcurrentSkipListSet, SortedSet, CopyOnWriteArraySet, PriorityQueue, ArrayDeque, ConcurrentLinkedDeque, BlockingQueue, ArrayBlockingQueue, LinkedBlockingQueue, SynchronousQueue, ConcurrentLinkedQueue, Map, SortedMap, ConcurrentMap, HashMap, Hashtable, LinkedHashMap, TreeMap, NavigableMap, ConcurrentHashMap, ConcurrentSkipListMap, Stream, Collectors, java 8