Jeg vil bli kontaktet






Java 8-seminar mandag 1. september – Simon Ritter, Head of Java Technology Evangelism at Oracle!

Publisert: 26 august 2014

Simon_Riter_OracleI samarbeid med Oracle, har Webstep gleden av å invitere deg til cutting edge seminar med Oracle´s sjefevangelist  Simon Ritter, som gir deg en innføring i alt du trenger å vite om den nye Java 8 Plattformen og hvordan man migrerer fra eldre versjoner!

Det er fristende å bruke store bokstaver her: Benytt anledningen til å oppdatere deg på den nyeste teknologien og stille spørsmål til Oracles fremste ekspert på området! 

Seminaret er kostnadsfritt for deg, sjekk abstract nedenfor – og meld deg på her!
(NB: Begrenset antall plasser – førstemann til mølla!)

Dato:         Mandag 1. september
Tid:            13.00 – 15.30
Sted:          Hos Webstep i Lilleakerveien 8 (v/CC-Vest)

Spørsmål?    Kontakt Yvonne Lunde Sohlberg!

Abstract:  Java SE 8: Keeping Java Fresh
The significant new language feature in Java SE 8 is the introduction of Lambda expressions, a way of defining and using anonymous functions.  On its own this provides a great way to simplify situations where we would typically use an inner class today.  However, Java SE 8 also introduces a range of new classes in the standard libraries that are designed specifically to take advantage of Lambdas.   These are primarily included in two new packages: java.util.stream and java.util.function.

This session will start with a discussion of the main new features of Java SE 8 covering all areas of the platform: language syntax, class libraries and virtual machine.  From there we’ll move on to the details of Lambdas and Streams.

After a brief discussion of the syntax and use of Lambda expressions this session will focus on how to use Streams to greatly simplify the way bulk and aggregate operations are handled in Java.   We will look at examples of how a more functional approach can be taken in Java using sources, intermediate operations and terminators.  We will also discuss how this can lead to improvements in performance for many operations through the lazy evaluation of Streams and how code can easily be made parallel by changing the way the Stream is created.