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)
Abbiamo ottenuto una panoramica complessa anche sul contesto, ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica del training, in particolare l'esperienza di dover eseguire manualmente i comandi e chiamare le API REST.
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
Le informazioni aggiuntive condivise hanno reso il corso di formazione meno lineare e più interessante, nonostante fosse in Groovy.
Covenant - Vodacom
Corso - Groovy Programming
Traduzione automatica
il formatore può spiegare chiaramente l'argomento e rispondere a ogni domanda.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Traduzione automatica
Lo stile di formazione e l'istruttore aiutano a risolvere i problemi incontrati durante gli esercizi.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
Traduzione automatica
L'ampiezza degli argomenti trattati era considerevole e il formatore ha cercato di far giustizia a questo aspetto.
Lakshmipriya Sivakumar - Deque Systems Inc
Corso - Spring Boot, React, and Redux
Traduzione automatica