£1,200

Java 8 New Features Training Course

Event Information

Share this event

Date and Time

Location

Location

London

Imparando Ltd

56 Commercial Road, Aldgate

London

E1 1LP

United Kingdom

View Map

Friends Who Are Going
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

E1 1LP

United Kingdom

View Map

Save This Event

Event Saved