Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen
Java NEW

Java Standard Edition 9 - Upgrade

Bliv opdateret og få en gennemgang af de nye og vigtigste feautures. Java 9 byder ikke på de store sproglige nyskabelser, som Java 8, men der er mange andre nyheder (hele 93!), der har betydning for den måde vi udvikler Javaprogrammer på. Kurset er en blanding af oplæg og praktisk arbejde.

Deltagerprofil

Kurset er for Javaudviklere, der ønsker at tage Java SE 9 features i brug. Du forventes at have kendskab til Java 8 svarende til kurset Java Standard Edition 8 - Foundation.

Indhold

Java 9 indeholder en lang række forbedringer af Java-sproget og -platformen og kan ses som en version, der 'samler op' på de features der er blevet introduceret i Java 7 og 8 efter disse 2 versioner har været på markedet noget tid. For dig som udvikler giver Java 9 flere fordele. Java har nu endelig fået en REPL (read-eval-print loop) klient, så du nemt kan teste en enkelt linie Java-kode uden at skulle pakke det ind i en klasse og en main-metode. Collections er blevet gjort nemmere at bruge, og logging ligeledes. Reaktive Streams er blevet understøttet med et nyt API. Den største ændring er dog det nye modulsystem til Java: Jigsaw og den tilhørende Jlink, der lader dig lave en JRE der passer til lige netop dit Java-program - og derfor måske kun fylder 10% af den fulde JRE.

På Java SE 9-kurset gennemgår vi:

  • Sproglige ændringer
    - Private metoder i interfaces
    - Try with resources
    - Underscore
    - Forbedret Diamond operator
    - Forbedret @SafeVarargs
  • Javadoc - nu med HTML 5
  • Nyt loggingframework
  • Nye kompakte Strings
  • Nyt API til inspektion af stakken
  • Jshell - REPL for Java
  • Ændringer i Collection-API'et
  • Forbedret proces-API til styring af OS-processer
  • Reactive Streams med Flow API'et
  • Evt. Jigsaw og JLink - et nyt modulsystem til Java
  • De mindre nyheder
    - HTTP 2 klient
    - Ny versionsnummersystem for JDK

Efter kurset kan du

Forklare de vigtigste nye features i Java 9 og anvende en del af dem, herunder:

  • Jshell
  • Collections
  • Streams
  • Logging

Underviser

Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.

Har du faglige spørgsmål så kontakt
Andre kurser