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

This course includes

106 Playgrounds
5 Quizzes

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

TAKEAWAY SKILLS

Java

Programming Language

Data Structures

Course Content

1.

Let's Begin

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

LinkedList in Java

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

CopyOnWriteArrayList in Java

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

Sets in Java

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 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

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

FOR TEAMS

Interested in this course for your business or team?

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