Java 8 is a revolutionary release of the world’s #1 development platform. It is includes a huge upgrade to the Java programming model, and coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, improved performance and security. Welcome to the latest iteration of the largest, open, standards-based, community-driven platform.
Java SE 8 is scheduled for release in March, 2014. The full schedule and feature list is available at openjdk.java.net/projects/jdk8/
Java SE APIs & Documentation will be published on the Java SE Documentation page when Java SE 8 goes live.
Lambdas, Part 1 by Ted Neward
Get to know lambda expressions in Java 8.
Lambdas, Part 2 by Ted Neward
Learn how to use lambda expressions to your advantage.
State of the Lambda by Brian Goetz
OTN Interview with Brian Goetz
Java Chief Language Architect Brian Goetz takes on the question of why lambda expressions took so long to implement and how lambdas will impact developers.
Collection enhancements leveraging Lambda Expressions – or: How Java emulates SQL by Lucas Jellema
Lambdas introduce a powerful Inversion of Control in Java – allowing a clear and elegant distinction between the what [should be done] and how [should it be done]. Under certain circumstances Java is very similar to SQL!
Java 8 Lambdas Pragmatic Functional Programming by Richard Warburton (Early Access Edition)
This book shows you how to make use of your existing skills to adapt your thinking and codebase to use Lambda expressions properly.
An Introduction to Java 8 Compact Profiles by Jim Connors
Java 8 will define subset profiles of the Java SE platform specification that developers can use to deploy (an interim solution before Project Jigsaw arrives).
JDK 8 Compact Profiles for Embedded and Oracle ADF Mobile by Bob Vandette
This JavaOne 2013 session describes the contents of Compact Profiles, how to build and use them, and the details of the Oracle-provided OpenJDK and binary implementations for Java Embedded and the Oracle ADF Mobile feature of Oracle Application Development Framework (Oracle ADF).
Java SE 8 Date and Time by Ben Evans and Richard Warburton
Why do we need a new date and time library?
Java 8 Date and Time API with Jim Gough
Live Coding on the Java 8 Date and Time API with Jim Gough from the London Java Community (LJC).
Scenarios for using Oracle Nashorn as a command-line tool and as an embedded interpreter in Java applications
Migrating to Java 8 by Geertjan Wielenga
In this video, learn how to get started migrating your application to JDK 8.
Migrating to Java 8 with NetBeans by Brett Ryan
NetBeans IDE 8.0 has full support for JDK 8 and an awesome tool that will analyse your project and convert blocks of code to JDK 8 equivalents all in one bulk migration operation.
Java SE 8 Playlist on YouTube/Java
List of Java 8 presentations on Parleys