110 likes | 231 Views
JavaOne 2013. 1. Agenda. Lambdas Nashorn Adopt a JSR Embedded. 5. Lambdas. Syntax for representing anonymous inner classes with a single method Default Methods in interfaces Streams API IDE Support. 4. Lambdas. DEMO. 4. Lambdas. Resources Stuart Marks Jump Starting Lambdas
E N D
Agenda Lambdas Nashorn Adopt a JSR Embedded 5
Lambdas • Syntax for representing anonymous inner classes with a single method • Default Methods in interfaces • Streams API • IDE Support 4
Lambdas DEMO 4
Lambdas • Resources • Stuart Marks Jump Starting Lambdas • Lambda FAQ • Java Tutorial has been updated for Lambdas • Streams & Collectors package api docs • Angelika Langer Lambda & Steams Reference 4
Nashorn • jjs javascript compiler • #!/usr/env/jjs • Write shell scripts in Javascript • Project Avatar - Node.js for Glassfish 4
Adopt A JSR • Anyone can participate in an upcoming JSR • Evaluating, hack days, bug reports • http://adoptajsr.java.net • 45 JUGs involved, contributed to 20+ JSRs so far • Consider JSRs we could support @ MelbJVM 4
Embedded • Rasberry Pi will now come preinstalled with Java • Lego Mindstorm now has ARM processor to run JavaSE • JavaME will be combined with JavaSE • Freescale deal - more Java embedded devices 4
Try Java 8 • Preview builds for all platforms https://jdk8.java.net/ • Try out Lambdas, Nashorn and other new features • Use it in your CI on your existing projects. 4
Reasons to go • Next year Java 8 will be out • Networking • Exhibition hall goodies • Oracle Appreciation Event 4
Thanks • More JavaOne sessions on Shine blog • http://blog.shinetech.com/2013/09/24/javaone-2013-day-zero/ 4