Contattataci
 Durata 28 ore

Struttura del corso

Introduzione

  • JVM, JRE e JDK
  • Ambiente di sviluppo integrato
  • Compilazione ed esecuzione di un codice Java

Sintassi Java

  • Pacchetti
  • Variabili, array e tipi di dati
  • Operatori e controllo del flusso
  • Dettagli sulle enumerazioni

Programmazione Orientata agli Oggetti

  • Classi e oggetti
  • Costruttori di classe
  • Ereditarietà, sovraccarico e override
  • Modificatori di accesso
  • Classi astratte
  • Interfacce

Framework delle Collezioni Java

  • Collezioni rispetto agli array
  • Liste, mappe, code e insiemi
  • Mappe
  • Contratto tra Equals e hashCode
  • Ordinamento

Gestione delle Eccezioni

  • Classe Throwable
  • Eccezioni controllate e non controllate
  • Lancio di un'eccezione
  • Istruzioni 'try...catch'
  • Creazione di eccezioni personalizzate

API Input/Output

  • Lavoro con flussi di Input e Output
  • Flusso di byte rispetto al flusso di caratteri
  • Gestione dei file
  • Serializzazione degli oggetti
  • NIO.2

Concorrenza Java

  • Thread e concorrenza
  • Classe Thread rispetto all'interfaccia Runnable
  • Esecuzione di task utilizzando ExecutorService
  • Sincronizzazione dei thread

Requisiti

È richiesta la conoscenza di un linguaggio di programmazione procedurale (come C, PHP, Basic, Pascal) o di un linguaggio di programmazione orientato agli oggetti.

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative