Java 8 New Features: Hands-On Programming Course
Sales Ended
Java 8 New Features: Hands-On Programming Course

Java 8 New Features: Hands-On Programming Course

Event Information

Share this event
Date and Time
Location
Location

London

Imparando Ltd

56 Commercial Road, Aldgate

London, United Kingdom

View Map

Event description

Description

Java 8 is a revolutionary release of Java and presents a significant evolution of the language. A number of new functional style language features have been introduced as well as new libraries, enhancements to existing libraries and performance improvements.

To effectively use the new language features requires a deep understanding of how they work because the style of programming is very different. This course aims to provide a deep dive into the new language features introduced in Java 8 illustrating how they can be used to build efficient clean code.

Attendees will learn:

  • The new language features introduced to Java and how to use them effectively
  • Lambda expressions for functional programming
  • Process data with Streams
  • Process large data in parallel
  • Work with the new Data and Time library
  • Define default methods in interfaces
Course Duration: 2 days

Course Content

Lambda Expressions
  • What are lambda expressions?
  • Formal syntax of expressions
  • Simple syntax
  • Returning a value from a lambda
  • Lambdas and scope
  • Reactive style programming
Method Enhancements
  • References to methods
  • Constructor references
  • Default methods in interfaces
  • Static methods in interfaces
Functional Interfaces
  • The role an working with functional interfaces
  • Function
  • Predicate
  • BinaryOperator
Streams
  • Sequential streams
  • Parallel streams
  • Immediate operations
  • Terminal operations
  • Lazy evaluation
  • Collectors
Data Time Library
  • Shortcomings with existing libraries
  • Core library classes
  • Dealing with timezones
Share with friends
Date and Time
Location

London

Imparando Ltd

56 Commercial Road, Aldgate

London, United Kingdom

View Map

Save This Event

Event Saved