Java Collection Framework in Detail
- Development
- Apr 26, 2025

Java Collection Framework in Detail, available at $19.99, has an average rating of 4.05, with 61 lectures, based on 41 reviews, and has 9101 subscribers.
You will learn about Collection Interfaces Types of Data Structures Lamda Expresssions ArrayList Class LinkedList Class Iterator, ListIterator and Spliterator Queue and Stack ArrayDeque Class PriorityQueue Class Map Classes How Hashing Works HashMap Class LinkedHashMap Class TreeMap Class EnumMap, WeakHashMap and IdentityHashMap Classes HashSet Class LinkedHashSet Class TreeSet Class Collection Algorithms Concurrent Collection Classes Legacy Collection Classes – Vector/Properties/HashTable Classes This course is ideal for individuals who are Beginner Java Developers who intends to Master Collection Framework or Java Developers who wants to refresh their Collection Framework Knowledge and Concepts or Anyone who wants to learn Java Collection Framework It is particularly useful for Beginner Java Developers who intends to Master Collection Framework or Java Developers who wants to refresh their Collection Framework Knowledge and Concepts or Anyone who wants to learn Java Collection Framework.
Enroll now: Java Collection Framework in Detail
Summary
Title: Java Collection Framework in Detail
Price: $19.99
Average Rating: 4.05
Number of Lectures: 61
Number of Published Lectures: 61
Number of Curriculum Items: 61
Number of Published Curriculum Objects: 61
Original Price: ?1,199
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Collection Framework is one of the pillars of Java Programming Language, Not a single day pass through without touching any of the Collection classes by a Java Developer, To Sharp your coding skills and Solve real world problems in a very efficient manner, one need to know Collection Framework and How to use them to the fullest.
In this highly structured and slowly paced course, I teach you
Data Structure types
Key concepts required in order to learn Collection classes
Collection Classes
Legacy classes & Collection Algorithms
I handpicked some real world problems to help you understand why each class is so special and which class can be used in order to solve a problem efficiently. These Handpicked problems are one of the most frequently asked interview questions and helps you understand the behavior of Collection classes. And We also will discuss How below classes internally works
Lists
Queues
Stack
Sets
Hashing Mechanism
Object to Object Reference (Helps you easily understand Internal LinkedList Implementation)
These basic concepts helps you decide when to use and when not to use a particular Collection class. Most of the concepts are explained using Animations from which you can easily understand.
I have tried my best to bring you the best content that you deserve, At the end of this course, You will learn Collection classes in detail, It’s usages, and when to use them in order to build Highly Efficient Applications.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome
Lecture 2: Setting up Environment : Java and IDE
Lecture 3: Version change note
Chapter 2: Generics, Interfaces, Collections, Objects
Lecture 1: What Are Data Structures?
Lecture 2: Types of Data Structures
Lecture 3: Collections Overview
Lecture 4: Generics and Collections
Lecture 5: Brushing up Java Interfaces
Lecture 6: Object and Dot Operator
Chapter 3: Lambda Expressions and Functional Interfaces
Lecture 1: Lambda Expressions and Functional Interfaces
Chapter 4: Collection Interfaces
Lecture 1: Interfaces of Collection Framework
Chapter 5: List classes in detail
Lecture 1: List Classes
Lecture 2: ArrayList : How it Internally Works
Lecture 3: ArrayList : Constructors and Methods
Lecture 4: ArrayList Demo
Lecture 5: LinkedList Overview
Lecture 6: How Object to Object Reference works
Lecture 7: Implementation of LinkedList
Lecture 8: LinkedList : Constructors and Methods
Lecture 9: LinkedList Demo
Lecture 10: ArrayList Vs LinkedList
Chapter 6: Arrays in Java
Lecture 1: Overview of Arrays : 1D, 2D and Multidimensional Arrays
Lecture 2: Arrays class from java.util : Methods Overview
Chapter 7: Iterator, ListIterator and SplitIterator
Lecture 1: Iterator, ListIterator and SplitIterator
Lecture 2: Methods of Iterators
Lecture 3: Iterators Demo
Chapter 8: Queue, Stack, PriorityQueue and ArrayDeque
Lecture 1: Overview
Lecture 2: Queue and Stack Quick Introduction
Lecture 3: Queue & Stack Implementation using LinkedList
Lecture 4: ArrayDeque Class : Constructors and Methods
Lecture 5: Stack Class and Real World Problem Statement
Lecture 6: Solving Expression Evaluation Using Stack
Lecture 7: PriorityQueue Class Introduction & Methods
Lecture 8: Problem : Shop Items
Lecture 9: End of Section
Chapter 9: Map classes in detail
Lecture 1: Working with maps and introduction to its classes
Lecture 2: What is Hashing? How it Works?
Lecture 3: HashMap Class
Lecture 4: HashMap Demo
Lecture 5: LinkedHashMap Class
Lecture 6: TreeMap Class
Lecture 7: TreeMap Demo
Lecture 8: Difference Between HashMap, LinkedHashMap and TreeMap
Lecture 9: EnumMap, WeakHashMap and IdentityHashMap Classes
Lecture 10: Problem : Find Duplicate Characters in a String using HashMap
Lecture 11: Problem : Find Anagram Groups
Lecture 12: End of Section
Chapter 10: Set Classes in detail
Lecture 1: Introduction to Set Classes
Lecture 2: HashSet and LinkedHashSet Class : Methods and Constructors
Lecture 3: HashSet and LinkedHashSet Demo
Lecture 4: TreeSet Class : Methods and Constructors
Lecture 5: Set Operations Demo: Union, Intersect and Minus
Chapter 11: Legacy classes and Collection Algorithms
Lecture 1: Legacy Classes : Vector, HashTable, Properties and Stack
Lecture 2: Introduction to Collection Algorithms
Lecture 3: Collection Algorithms
Lecture 4: Concurrent Collection Classes
Chapter 12: Problems and Projects
Lecture 1: Chess Knights Tour Problem
Lecture 2: Most Appeared words in a File
Lecture 3: Binary Search Problem
Lecture 4: Lets Build a Music Player
Lecture 5: Thank you
Instructors

Antony Vilson
Software Professional & Trainer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Fundamentals of Quality Assurance Engineer
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- Surpassing Your Kickstarter Goals
- Create 3D Models of Furniture and Books in Paint 3D
- Stock Screener Ninja- Stock Picking Certification 4 Dummies
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling