bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Java

Java

Java Data Structures

Java Data Structures focused on Java Data Structures and related concepts.

Lesson 1

Java Data Structures

Data structures are ways to store and organize data so you can use it efficiently.

Read lesson →Loading…
Lesson 2

Java Collections Framework

Before we explore ArrayList , HashSet , HashMap , and other data structures in more detail, it's important to understand that all of these are part of something bigger - the Java Collections Framewor…

Read lesson →Loading…
Lesson 3

Java List

The List interface is part of the Java Collections Framework and represents an ordered collection of elements.

Read lesson →Loading…
Lesson 4

Java ArrayList

An ArrayList is like a resizable array .

Read lesson →Loading…
Lesson 5

Java LinkedList

The LinkedList class is a collection which can contain many objects of the same type, just like the ArrayList .

Read lesson →Loading…
Lesson 6

Java List Sorting

Another useful class in the java.util package is the Collections class, which include the sort() method for sorting lists alphabetically or numerically.

Read lesson →Loading…
Lesson 7

Java Set

The Set interface is part of the Java Collections Framework and is used to store a collection of unique elements .

Read lesson →Loading…
Lesson 8

Java HashSet

A HashSet is a collection of elements where every element is unique .

Read lesson →Loading…
Lesson 9

Java TreeSet

A TreeSet is a collection that stores unique elements in sorted order .

Read lesson →Loading…
Lesson 10

Java LinkedHashSet

A LinkedHashSet is a collection that stores unique elements and remembers the order they were added .

Read lesson →Loading…
Lesson 11

Java Map

The Map interface is a part of the Java Collections Framework and is used to store key-value pairs . Each key must be unique, but values can be duplicated.

Read lesson →Loading…
Lesson 12

Java HashMap

A HashMap stores items in key/value pairs , where each key maps to a specific value.

Read lesson →Loading…
Lesson 13

Java TreeMap

A TreeMap is a collection that stores key/value pairs in sorted order by key .

Read lesson →Loading…
Lesson 14

Java LinkedHashMap

A LinkedHashMap stores keys and values, and keeps them in the same order you put them in.

Read lesson →Loading…
Lesson 15

Java Iterator

An Iterator is an object that can be used to loop through collections , like ArrayList and HashSet .

Read lesson →Loading…
Lesson 16

Java Algorithms

In the previous chapters, you learned how data structures (like ArrayList , HashMap , etc.) are used to store and organize data.

Read lesson →Loading…