Functional programming in Java 8

Track

Core Java, Frameworks & Servers

Date and time

Friday, 20. May 2016., 16:40

Room

Hall A

Duration

30'

With latest version, Java programming language has joined programming languages that enables writing code with functional paradigm in mind. Functional programming is a programming paradigm that promotes writing program functions without side effects, avoiding changing state and mutable data which creates programs that can take on power of concurrency in multi core environments that standards today.Goal of this presentation is to present functional programming paradigm and how it is implemented in Java, because many benefits of functional programming exercise and demand change in way of thinking. Through presentation new language features would be covered as lambda expressions, method reference, stream API, what and how is all this done under the hood and why it was done in this way, how it is used in language, what are default methods etc. Goal is to show how can Java developer benefit in his work from all this new changes and added features, as changes are not only in programming language, but in way of thinking.

Lecture details

Type: Lecture
Level of difficulty: General
Experience Level: Experienced
Desirable listeners function: Developer

About speaker

Like us on Facebook

We post news, photos and other interesting facts on official JavaCro Facebook Page.

Follow us on Twitter

Keep up to date with all the news on Twitter!

Organizers

The conference is organized by the Croatian Association of Oracle users & Croatian Java Users Association. 

Media Sponsors