Brian Goetz
Brian Goetz
Java Language Architect at OracleBrian Goetz is the Java Language Architect at Oracle, and is the specification lead for JSR-335 (Lambda Expressions for the Java Language.) He is the author of the best-selling book "Java Concurrency in Practice" and is a frequent presenter at major industry conferences.
Twitter: @BrianGoetz
Blog: briangoetz.blogspot.com
-
Evolving Java
Location:Abstract:
Java 8 is probably the most anticipated version of Java ever with a number of major innovations. Brian's presentation describes the future directions for the Java language, especially the language and library changes coming in Java 8, from the perspective of "how did we get here?" and details the approach taken for key language evolution choices. In particular we'll investigate lambda expressions, a key feature of Java 8 that every programmer needs to understand. Lambda expressions (closures) have been coming for quite some time in the Java programming language, and they're finally here with the release of Java 8.