Kursplan
Generics
- Hvorfor, når og fordeler/kostnader ved Generics
- Type Erasure
- Typegrenser
- Vildekort
- Generiske metoder
Multithreading
- Java Thread System
- Å administrere tråder
- Samspill med tråder og trådtilstand
- Trådsynkronisering
- Volatile felt og synkroniserte metoder
- wait og notify mønster
- join og sleep mønster
- Concurrency API
- Atomiske operasjoner
- Trådpooler
Reflection
- Når man skal bruke og når man ikke skal bruke reflection
- Bruk av metadata
- Reflection API
- Klassen Class<T>
- Pakken java.lang.reflect
- Å lese typeinformasjon
- Navigere i arve-trær
- Dynamisk instansiering
- Dynamisk kall
- Reflektere over Generics
- Å få tilgang til private felt ved hjelp av reflection
Annotations
- Aspect-Oriented Programming (AOP)
- Byggede inn annotasjoner
- Annotasjonsmodell
- Annotasjonstyper og annotasjoner
- Annotasjoner vs. beskrivere (XML)
Multi prosess kommunikasjon
- Delt minne
- Sockets
- Ikke-blokkerende sockets
- TCP
- URL-objekter
- HTTP og andre TCP-servere
- Datagramklienter og servere
- Multithreading i servere
Krav
God kunnskap om Java og OOP-lignende grensesnitt, arv, polymorfisme, generikk, samlinger, rekursive metoder, bruk av merknader og vararger.
Referanser (5)
At vi fikk en kompleks oversikt også over konteksten – for eksempel hvorfor trenger vi noen merknader og hva de betyr. Jeg likte den praktiske delen av treningen - å måtte kjøre kommandoene manuelt og kalle resten api-er
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskinoversatt
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.