Start Learning
Javaneer
Back to roadmap
🚀
Stage 3

Intermediate Java

Handle real data, files, and time.

Exceptions, the Collections Framework, generics, files, dates, I/O, and networking - the toolkit for building programs that do real work.

6 Lessons in this stage1 h 52 min
Start the first lesson

Lessons in this stage

  1. 01

    Exception Handling

    Intermediate

    Checked vs unchecked, try/catch/finally, try-with-resources, and custom exceptions.

    18 min
  2. 02

    The Collections Framework

    Intermediate

    List, Set, Map, and Queue with animated internals, and how to choose the right one.

    24 min
  3. 03

    Generics

    Intermediate

    Type parameters, bounded types, wildcards (PECS), and type erasure.

    20 min
  4. 04

    File Handling

    Intermediate

    File vs NIO.2 (Path, Files), reading and writing text and binary, and walking directories.

    16 min
  5. 05

    Date/Time & I/O

    Intermediate

    The java.time API, formatting, streams and readers, buffering, and serialization.

    18 min
  6. 06

    Networking & HTTP

    Intermediate

    Sockets basics, the modern HttpClient, and calling a real REST API.

    16 min