EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE


Java 8 New features & Best Practices Training Course


Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Java 8 New features & Best Practices training course (code: JAVA8NEW)

Make The Most Of Java 8's features and build robust, high performance Enterprise applications


SEE MORE COURSES IN THIS CATEGORY

TRAINING COURSE OVERVIEW

Our Java 8 New Features training course shows how the language can offer a wide range of new possibilities for software development. While it is easy to learn the basic syntax, effective use of Java requires understanding of the many features of the language. The new features introduced into Java 8 expand the opportunities offered by Java. The introduction of lambda functions and streams support a functional programming style, as well as the traditional object oriented style and related concepts of Inheritance and the role of interfaces.


AUDIENCE

Java Programmers needing to improve productivity and best practice  with the major enhancements brought in through Java 8



DETAILHIGHLIGHTS

 

Setting the scene

  • What is Java 8
  • Where can I get it
  • What tools are available

Lambda expressions

  • What are lambda expressions
  • Formal syntax for lambda expressions
  • Lambda expression simple syntax
  • Lambda expressions that return a value
  • Lambda expressions with multiple arguments
  • Lambda expressions and scope
  • Common usage scenarios

Method enhancements

  • Method references
  • Constructor references
  • Default methods
  • Static methods in interfaces

New functional interfaces

  • Function
  • Predicate
  • Consumer
  • Supplier
  • BinaryOperator
  • Additional new functional interfaces

Streams

  • Sequential vs. parallel streams
  • Immediate vs. terminal operations
  • Stream example
  • Lazy evaluation
  • A closer look at immediate and terminal operations
  • Primitive-specialized streams

Enhanced collections API

  • Iteration
  • New methods in List
  • New methods in Map

Enhanced concurrency API

  • ConcurrentHashMap
  • CompletableFuture
  • CountedCompleter
  • Adders and accumulators
  • Additional new features

Some additional bits 'n' pieces

  • Time
  • IO / NIO additions
  • Reflection and annotation changes
  • Nashorn JavaScript Engine

 

  • Using lambda expressions
  • Understanding method and constructor references
  • Defining and using functional interfaces
  • Using sequential and parallel streams
  • Using various API enhancements
Receive the latest version of this course into your inbox


See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Call our Tech Team :  0800 028 6400  request info



PUBLIC COURSES (LONDON, UK)
 

8th Jan 2018 - 2 days £1500
Book

see all dates


X

Show Discount for this course



PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


 

 

 

 

Get in touch
0800 028 6400




 

 

view all case studies

 

 

Our inspiring and up-to-date courses gain exceptional feedback

►"great tips to help reduce build times"
► "we got access to exclusive content"
► "intensive course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers