Funkcijsko programiranje u Javi 8

Track

Java platforme, programski okviri i poslužitelji

Datum i vrijeme

petak, 20. svibanj 2016., 16:40

Dvorana

Dvorana A

Trajanje

30'

Java se sa zadnjom verzijom priključila programskim jezicima koji omogućuju funkcijsko programiranje. Funkcijsko programiranje promovira pisanje programskih funkcija bez nepoželjnih nuspojava i promjena stanja programa (eng. side effects), što rezultira sa konciznim programskim kodom prikladnim za izvršavanje u paraleli na višeprocesorskim okruženjima koji su danas standard.Cilj prezentacije je predstaviti samu paradigmu funkcijskog programiranja i kako je ona implementirana u Javi, jer mnoge korisne stvari koje donosi funkcijsko programiranje zahtijevaju promjenu ili odmak u načinu razmišljanja u odnosu na paradigmu koja se koristi u objektno orijentiranim i imperativnim jezicima. Kroz prezentaciju bi se napravio pregled novih mogućnosti koje nam donose lambda izrazi, reference na metode, stream API, što je, kako i zašto napravljeno ispod haube, kako se koristi, zašto su dodane default metode itd. Želja je pokazati kako jedan Java programer može u svom svakodnevnom radu imati koristi od ovih novih promjena, jer promjene nisu samo u funkcionalnostima Java jezika, već i kako je ranije rečeno, u načinu razmišljanja.

Detalji o predavanju

Vrsta: Predavanje
Razina težine: Općenito
Poželjno iskustvo slušatelja: Iskusni (2-3 g.)
Poželjna funkcija slušatelja: Programer

O predavaču

Organizatori

Konferenciju organiziraju Hrvatska udruga Oracle korisnika i Hrvatska udruga Java korisnika. 

Prati nas na Facebooku

Novosti, fotografije i zanimljivosti objavljujemo na službenoj Facebook stranici JavaCro konferencije.

Prati nas na Twitteru

Sve novosti i zanimljivosti vezane uz JavaCro objavljujemo i na Twitteru!

Medijski pokrovitelji