Java 8
Java 8
Speaker:
Level:
Beginner
Location:
Grand Ballroom - Salon H
Prerequisites:
You are comfortable programming in Java.
Bring a laptop configured with the all the required software (see below - setup instructions)
Abstract:
Java 8 has been released with loads of exiting new features. To celebrate the release, bring your laptop and learn all these new features through hands on coding exercises.
By the end of the day we promise that you will have written some Java 8 code and learned how to use Lambdas in Java. The tutorial will rapidly alternate between lecture style presentation and hands on coding exercises.
Outline:
- Java 8 Lambda Expressions
- Java 8 collections and streams api
- Java 8 concurrency enhancements
- Java 8 generics enhancements
- Java 8 Annotation & Reflection Enhancements
- Java 8 Date and Time apis
- Java 8 usage examples with Spring 4.0
Setup instructions
- Operating System: Windows, Mac or Linux
- JDK : Download and install the latest JDK 8 for your OS from the oracle website or your linux distro
- Download an install a Java 8 capable IDE latest IntelliJ, NetBeans or Eclipse
- Eclipse users, please choose one of:
- Download Eclipse Kepler SR2 with maven support and use "Eclipse Java 8 support for Kepler" for instructions on how to add Java 8 to Kepler SR2
- Download the latest spring tool suite from http://spring.io/tools/sts/all it has support for java 8 built into it.