Java 8 is a revolutionary release of the world’s #1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance. Welcome to the latest iteration of the largest, open, standards-based, community-driven platform.
|Nighthacking Tour - March 11th - April 29th, 2014 - Europe & India - Java Evangelists will be kicking off the inaugural leg of the Java 8 Tour event|
|EclipseCon 2014 North America - March 17-20 - The Eclipse Foundation and Oracle are hosting a Java 8 Day at EclipseCon 2014|
|JavaLand - Germany - March 25/26, 2014 - where Java Evangelist Simon Ritter will be reviewing 55 new features in Java 8|
|JDK 8 Community Project|
Java: Explore the Possibilities by Timothy Beneke
From embedded to the cloud, get there with Java 8.
JSR 308 Explained: Java Type Annotations by Josh Juneau
The benefits of type annotations and example use cases.
Tired of Null Pointer Exceptions? Consider Using Java SE 8's
Optional! by Raoul-Gabriel Urma
Make your code more readable and protect it against null pointer exceptions.
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.
Processing Data with Java SE 8 Streams, Part 1 by Raoul-Gabriel Urma
Use stream operations to express sophisticated data processing queries.
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).
Java SE Embedded 8 vs. Java ME CDC Comparison
Java SE Embedded 8 is a new release of Java SE technology that for the first time has the feature of Compact Profiles. There are 3 new Compact Profiles that represent 3 new smaller Java SE Runtimes which are compatible subsets of the full Java SE 8 API specification. The first Compact Profile, compact1, is the basis for a Java ME CDC converged product with Java SE Embedded.
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 ME CDC to Java SE Embedded 8 Migration Guide
This article helps the legacy Java ME CDC developer migrate their CDC apps to Java SE Embedded 8.
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 aan embedded interpreter in Java applications
Java ME 8 and the Internet of Things by Steve Meloan and Terrence Barr
Top features of Java ME 8.
JavaFX and Near Field Communication on the Raspberry Pi by Johan Vos
Use your Java skills to create end-to-end applications that span card readers on embedded devices to back-end systems.
How to Become an Embedded Developer in Minutes by Angela Caicedo
Jump into programming the next big thing using embedded Java.
Java Flight Recorder and Java Mission Control on Java SE Embedded 8
This article gives an introduction to Java Mission Control and how you can use it to monitor, manage, profile and diagnose your applications when running on the Java SE Embedded 8 small device platforms.
Visit the SE Embedded Overview page for a list of more new Java SE Embedded articles.
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