Java 17 uudet piirteet
Java 17 uudet piirteet verrattuna versioon 11. Versioiden muuttuessa tulee aina muutoksia, usein parempaan. Tämä päivän koulutus käy nopeasti ja käytännönläheisesti läpi tärkeimmät muutokset, kun siirrytään käyttämään uusinta LTS versiota 17.
Paikka
Helsinki
Koulutusmuoto
Classroom
Remote
Kesto
1 päivä
Hinta
890 €
Kohderyhmä
Kurssi soveltuu sovelluskehittäjille, joilla on tarkoitus siirtyä käyttämään uutta Javan versiota ja haluavat saada tiiviin, mutta kattavan ja käytännönläheisen kuvan muutoksista. Vaihtoehtona googlaus, usean sivun lukeminen, linkkeihin eksyminen ja arvaus siitä saiko olennaiset asiat kaivettua.
Java 17 uudet piirteet -kurssin sisältö
Java versiot
- Roadmap
- LTS
Java 11
- Pikakatsaus versiosiirtymä 8 -> 11
- var paikallisille muuttujille
Uudentyyppiset tyypit
- Sealed classes (JEP 409)
- Records
Pieniä, mutta mukavia muutoksia
- Merkkijonot
- NullPointerException lisäinfo
- instanceof pattern matching
- HexFormat
- Streamit
- mismatch
- java.time.InstantSource
- ...
Switch-case
- Switch expressions
- Switch pattern matching (JEP 406)
Satunnaista
- Enhanced pseudorandom number generators (JEP 356)
Matematiikkaa
- Aina tiukka liukulukusemantiikka (JEP 306)
- Vector API (second incubator) (JEP 414)
Prosessien välinen kommunikointi
- Foreign Function & Memory API (Incubator) (JEP 412)
- Muutoksia Process luokkaan
Serialisointi turvallisemmaksi
- Context-Specific Deserialization Filters (JEP 415)
- muut muutokset
Muutoksia ilman koodimuutoksia
- Flight Recorder Event Streaming
- Paketointi (Incubator)
- Suorituskyky
- Roskienkeruu
- Mac-tuki paremmaksi
- JavaDoc
Poistettuja / vanhennettuja piirteitä
- Poistettuja asioita
- Deprekoituja asioita
Aikataulu
Koulutus alkaa klo 9.00 ja päättyy klo 16.00. Aamiaista on tarjolla klo 8.15 alkaen.
Saattaisit olla kiinnostunut myös näistä koulutuksista: