Java SE8 upgrade

Java is in 20 jaar tijd geëvolueerd met heel veel nieuwe mogelijkheden. Met de komst van Java SE 8 is de kracht van functioneel programmeren ingevoerd, met de zogenaamde lambda expressies in de Java taal. Deze toevoeging laat toe om de ontwikkeling en het gebruik van Java te vergemakkelijken ('Ease of development') en krachtiger mogelijkheden te voorzien. Bovendien werden een aantal nieuwe bibliotheken toegevoegd voor o.a. datum/tijd behandeling, en de Stream interface die een hele reeks nieuwe mogelijkheden biedt voor efficiënte input/output behandeling.

Deze cursus geeft een overzicht van de nieuwigheden in de Java taal; de deelnemer krijgt eveneens de mogelijkheden om ze zelf uit te testen.

Kalender

datumduurtaalplaatsprijs 
11 mrt1Woerden 550 EUR (BTW-vrij)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Java ontwikkelaars die een inzicht willen krijgen en praktijk willen opdoen in de nieuwigheden van Java SE V8.

Voorkennis

Deelnemers hebben tenminste 3 maanden ervaring met programmeren in Java (zie cursus Java: basiscursus).

Inhoud

  • lambda expressies (closures)
  • maken functioneel programmeren mogelijk. Functionele code kan gebruikt worden als data.
  • referenties naar methodes zijn mogelijk.
  • type inferentie
  • (functionele) interfaces kunnen default en static methodes bevatten
  • nieuwe date/time API
  • nieuwe Stream interface met gebruik van map(), reduce(), filter(), ... in collection processing, inclusief Collectors
  • andere verbeteringen in Java SE
  • repeatable annotaties
  • support van JavaScript als een dynamische taal (project Nashorn) in de JRE
  • data parallellisme
  • optional data type

Verloop van de cursus

Na een theoretische uiteenzetting over de nieuwigheden wordt er veel tijd besteed aan het uitproberen van de nieuwe taal elementen. Nadruk ligt hierbij op de wijzigingen in de code ten opzichte van de pre-8 Java taal.

Duur

1 dag.

Docent

Guido Indesteege, Sandy Schillebeeckx.

Reviews

Prima curus, zeer veel kennis aanwezig. De opdrachten zijn duidelijk en flink uitdagend.

 
  (, )

Goede pittige cursus. Maar kwam voor mij in een drukke prive tijd waarin ik weinig tijd heb.

 
  (, )

Prima cursus.

 
  (, )

Goede inhoud, vergt alleen veel voorbereiding

 
  (, )

SESSIE-INFO EN INSCHRIJVEN