Advanced Java Programming

Difficulty: Intermediate
Duration: 51 seconds
Students: 1,473
Rating: 3.4/5

This training lesson provides you with a deep dive into generics, type inference, Lambda expressions, and functional interface development.

Learning Objectives

What you'll learn:

  • What generics are and when and why you might choose to implement them
  • Type inference and the var keyword
  • The basic concept of functional programming
  • How to write basic Lambda expressions
  • Functional interfaces and when to use them
  • The key differences between anonymous classes and lambda expressions

Prerequisites

Intended Audience

  • Software Engineers interested in advancing their Java skills
  • Software Architects interested in using advanced features of Java to design and build both applications and frameworks
  • Anyone interested in advanced Java application development and associated tooling
  • Anyone interested in understanding the advanced areas and features of the Java SDK
Trivera
This content is developed in partnership with Trivera
Learn more