Skip Top Navigation Bar

Getting to Know the Language

This section covers everything related to the Java language: object oriented programming, the exception model, generics, lambda expressions, pattern matching.

  1. Language Basics

    Learn the basics of the Java language.

  2. Object Oriented Programming

    How does Java implement the Object-Oriented Programming paradigm?

  3. Generics, Lambda, and Pattern Matching

    Understanding Generics, Lambdas, and Pattern Matching.

  4. Annotations and Exceptions

    Using annotations to add meta information to your code, and exceptions to handle errors.