Il corso presenta gli aspetti fondamentali del linguaggio Java 8, seguendo il sillabo dei contenuti richiesti per la preparazione della certificazione di primo livello (Certified Associate). Vengono presentati gli aspetti base e le librerie base del linguaggio, con esempi pratici e quiz di verifica.
Contenuti
Dichiarazioni e Controllo di Accesso. Classi, Interfacce.
Programmazione ad Oggetti. Polimorfismo, Binding Dinamico. Casting.
Assegnamenti. Stack e Heap. Passaggio di Variabili. Array. Garbage Collection.
Operatori, Controllo di Flusso, Gestione delle Eccezioni.
Stringhe, Gestione I/O, Formattazione e Parsing.
Java 8 Core - Livello II
Obiettivi
Il corso presenta gli aspetti avanzati del linguaggio Java 8, seguendo il sillabo dei contenuti richiesti per la preparazione della certificazione di secondo livello (Certified Professional). Vengono presentati gli aspetti base e le librerie base del linguaggio, con esempi pratici e quiz di verifica.
Contenuti
Collezioni e uso delle collezioni.
Generics e Type Erasure. Implicazioni sul Polimorfismo.
Inner Classes
Thread. Lock e Sincronizzazione. Corse critiche e deadlock.
Il corso presenta gli aspetti di novità del linguaggio Java 8, seguendo il sillabo dei contenuti richiesti per la preparazione della certificazione di secondo livello (Certified Professional). Vengono presentati gli aspetti base e le librerie base del linguaggio, con esempi pratici e quiz di verifica.