🎓 A1Learner
🔍
0 of 40 lessons completed

Home / Java Intermediate

Java Intermediate

The second band of Java: collections machinery, generics, lambdas and streams, equals and hashCode done properly, exceptions with resources, working with files, and a file-backed inventory project.

Start learning ❯❯40 lessons · 10 topics · 0/40 completed

Course contents

Work top to bottom — the sidebar is the course. Topics later in the list assume the ones before them.

Java Intermediate Introduction

Intermediate · ⏱ 5 min · standalone lesson

Collections in Depth

Start: Java ArrayList in Depth ❯

Generics in Depth

Start: Java Generic Classes ❯

Lambdas and Streams

Start: Java Lambda Expressions ❯

OOP in Depth

Start: Java equals and hashCode ❯

Strings in Depth

Start: Java StringBuilder ❯

Exceptions in Depth

Start: Java Custom Exceptions ❯

Working with Files

Start: Java Writing Files ❯

Dates and Time in Depth

Start: Java Dates in Depth ❯

Java Project: Stock Room Inventory

Intermediate · ⏱ 8 min · standalone lesson