Struttura del corso
Introduzione
- JVM, JRE e JDK
- Ambiente di sviluppo integrato
- Compilazione ed esecuzione del codice Java
Sintassi di Java
- Pacchetti
- Variabili, array e tipi di dato
- Operatori e flusso di controllo
- Dettagli sull’enumerazione
Programmazione orientata agli oggetti
- Classi e oggetti
- Costruttori di classe
- Ereditarietà, sovraccarico e override dei metodi
- Modificatori di accesso
- Classi astratte
- Interfacce
Framework delle collezioni in Java
- Collezioni vs array
- Elenchi, mappe, code e insiemi
- Mappe
- Il contratto tra i metodi equals e hashCode
- Ordinamento dei dati
Gestione delle eccezioni
- La classe Throwable
- Eccezioni controllate e non controllate
- Generazione di un’eccezione
- Il costrutto ‘try...catch’
- Creazione di eccezioni personalizzate
API di input/output
- Lavorare con i flussi di input e output
- Flussi di byte vs flussi di caratteri
- Gestione dei file
- Serializzazione degli oggetti
- NIO.2
Concorrenza in Java
- Thread e concorrenza
- La classe Thread vs l’interfaccia Runnable
- Esecuzione di attività tramite ExecutorService
- Sincronizzazione dei thread
Requisiti
È richiesta la conoscenza di un linguaggio di programmazione procedurale (ad esempio C, PHP, Basic, Pascal) oppure di un linguaggio orientato agli oggetti.
Recensioni (7)
Il formatore era gentile e cortese, ha cercato di coprire tutti gli argomenti e c'era molta informazione per 4 giorni, ed è riuscito a farlo molto bene.
Lucian
Corso - Java Fundamentals
Traduzione automatica
Mi è piaciuto che l'istruttore fosse molto serio, professionale e risolvesse rapidamente qualsiasi problema
Cristina
Corso - Java Fundamentals
Traduzione automatica
In questo modo era strutturato con l'uso di esempi pratici.
Maria
Corso - Java Fundamentals
Traduzione automatica
Gli esercizi sono stati spiegati in modo chiaro e facile da seguire, passo dopo passo, le spiegazioni del formatore.
Irina
Corso - Java Fundamentals
Traduzione automatica
incredibile formatore che vorrei salutare per la sua metodologia e l'ampia gamma di competenze sulle materie trattate
Mahdi Alami Hamedane - Dubai Courts
Corso - Java Fundamentals
Traduzione automatica
Mi è piaciuto come l'instruttore ha interagito con noi.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Corso - Java Fundamentals
Traduzione automatica
L'apertura del formatore per spiegare ciò che non avevamo capito, anche se era al di fuori del programma del corso.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Corso - Java Fundamentals
Traduzione automatica