Skip Top Navigation Bar

Generics, Lambda, and Pattern Matching

This section shows you how Generics work, how you can write and use lambda expressions, and what pattern matching is.

  1. Generics

    Working with parameterized types.

  2. Lambda Expressions

    Using Lambda Expressions to improve the readability of your code.

  3. Using Pattern Matching

    Pattern matching is the next major evolution of the Java language. It brings new features, one by one, that greatly improve the way you can write your Java code.

  4. Refactoring from the Imperative to the Functional Style

    Learning to change code from the Imperative to the Functional Style.