Struttura del corso
Generics
- Perché, quando e benefici/costi di Genercis
- Cancellazione del tipo
- Limiti di tipo
- Caratteri jolly
- Metodi generici
Multithreading (multithreading)
- Java Sistema di filettatura
- Gestione dei thread
- Interazione con i thread e lo stato del thread
- Sincronizzazione dei thread
- Campi volatili emetodi sincronizzati
- Attendi e notifica il modello
- Join e modello di sonno
- API di concorrenza
- Operazioni atomiche
- Pool di thread
Riflessione
- Quando usare e quando non usare la riflessione
- Usi dei metadati
- L'API di Reflection
- La classe <T>
- Il pacchetto java.lang.reflect
- Informazioni sul tipo di lettura
- Esplorazione degli alberi ereditari
- Creazione dinamica di istanze
- Invocazione dinamica
- Riflettere sui generici
- AccessCampi privati usando la reflection
Annotazioni
- Programmazione orientata agli aspetti (AOP)
- Annotazioni integrate
- Modello di annotazioni
- Tipi di annotazione e annotazioni
- Annotazioni e descrittori (XML)
Comunicazione multiprocesso
- Memoria condivisa
- Socekts
- Prese non bloccanti
- TCP
- Oggetti URL
- HTTP e altri server TCP
- Client e server Datagram
- Multithreading nei server
Requisiti
Buona conoscenza di Java e OOP come interfacce, ereditarietà, polimorfismo, generici, insiemi, mehtod ricorsivi, uso di annotazioni e varargs.
Recensioni (5)
Che abbiamo ottenuto una panoramica complessa anche sul contesto - ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica della formazione: dover eseguire manualmente i comandi e chiamare le API rimanenti
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Corso - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.