It’s Java, but Not As We Know It

Published: 04 October 2017
on channel: Java
6,685
117

Simon Ritter, Deputy CTO, Azul Systems

This presentation starts with a review of lambda expressions in JDK 8 and then digs into the performance implications of using them, looking at the use of invokedynamic rather than simple syntactic sugar for anonymous inner classes. The origins of lambda expressions go back 80 years, well before Java (and even modern computing) started. They are based on the work of Alonso Church, who created lambda calculus as a mathematical model of computation. The session concludes by exploring how, using only one new functional interface, we can (in theory) solve any problem by using only lambda expressions. This really is Java, but most of it won’t look like any code you’ve ever seen. Be prepared for some mind-bending use of lambda expressions!


Watch video It’s Java, but Not As We Know It online without registration, duration hours minute second in high quality. This video was added by user Java 04 October 2017, don't forget to share it with your friends and acquaintances, it has been viewed on our site 6,68 once and liked it 11 people.