Search⌘ K
Join for free
Home>Courses>Collections in Java

Collections in Java

Gain insights into Java Collections Framework. Delve into lists, sets, and hashmaps. Learn about data modification, sorting, thread-safety, and internal workings for efficient usage.

Intermediate

57 Lessons

5h

Certificate of Completion

Gain insights into Java Collections Framework. Delve into lists, sets, and hashmaps. Learn about data modification, sorting, thread-safety, and internal workings for efficient usage.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

106 Playgrounds
5 Quizzes
Course Overview
Course Content
Apply Your Skills
Recommendations

Course Overview

Collection is one of the most important topics for Java programming. Without the proper knowledge of every collection type in Java, it becomes difficult for you to decide which option to pick in a particular scenario. This course will give you a great understanding of all collection types available in the Collections Framework like lists, linked lists, sets, and hashmaps. After completing this course, you will know how data can be modified within a collection, how to sort a collection, and how it can be ...Show More
Collection is one of the most important topics for Java programming. Without the proper knowledge of every collection type in Java, it becomes difficult for you to decide which option to pick in a particular scenario. This course will give you a great und...Show More

Course Content

1.

Let's Begin

2 Lessons

Get familiar with Java collections, their types, functions, and usage for better coding.

3.

LinkedList in Java

2 Lessons

Examine Java's LinkedList structure, operations, methods for fetching, removing, and sorting elements.

4.

CopyOnWriteArrayList in Java

3 Lessons

Enhance your skills in using CopyOnWriteArrayList for thread-safe Java collections.

5.

Sets in Java

6 Lessons

Solve problems in creating, managing, and iterating HashSet; identify duplicates efficiently.

6.

TreeSet in Java

4 Lessons

Follow the process of creating, managing, and solving problems using TreeSets in Java.

8.

TreeMap in Java

4 Lessons

Step through creating, inserting, fetching, removing, and sorting elements in Java TreeMap.

9.

LinkedHashMap in Java

2 Lessons

Explore the structure and behavior of LinkedHashMap, maintaining insertion order in Java collections.

10.

Additional Map Implementations

3 Lessons

Work your way through ConcurrentHashMap, IdentityHashMap, and EnumMap for efficient and specialized Map usage.

11.

Arrays Class

5 Lessons

Grasp the fundamentals of Java's Arrays class, including searching, sorting, copying, and performing operations.

12.

Collections Class

5 Lessons

Make Java collections efficient and secure with min, max, and thread-safe methods.

Course Author

Trusted by 2.5 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath