HomeCoursesCollections in Java

Intermediate

5h

Updated 6 months ago

Collections in Java
Save

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.
Join 2.7 million developers at
Overview
Content
Reviews
Related
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 made thread-safe. You will also cover the internal working of each Java collection so you can work with them more efficiently.
Collection is one of the most important topics for Java programming. Without the proper knowledge of every collection type in Ja...Show More

TAKEAWAY SKILLS

Java

Programming Language

Data Structures

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.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.

Course Author:

Developed by MAANG Engineers
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 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