Java SE 8 (2 days)

Learn to code in Java 8

Course Objectives

● Learn the benefits of Java 8 over previous versions ● Be able to successfully refactor Java 7 code to implement the features of Java 8 ● Understand the concepts of functional programming ● Know the use cases for Sequential and Parallel algorithms ● Be comfortable with the Java 8 API ● Go over live examples and hands-on labs to help gain a more practical application of these objectives

Content formation

● JVM Changes ● String.join() ● Type Annotations ● Nashorn JS engine ● New date / time API ● Interface defaults ● Lambdas ● Optionals ● Streams ● Parallel vs Sequential