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
- A basic understanding of the Java programming language
- A basic understanding of software development
- A basic understanding of the software development life cycle
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
Covered Topics
This content is developed in partnership with Trivera
Learn more