Struttura del corso

Contenuto:

  • Java Kit di sviluppo software: Java strumenti SDK; Java compilatore e Java interprete; Creazione della documentazione API con Javadoc; Java Archivi
  • Java Fondamenti di linguaggio: Java dichiarazioni; Blocchi di codice; Tipi di dati primitivi; Valori letterali e variabili; Conversione dei tipi di dati; Operatori; Pacchetti
  • Controllo del flusso: Processo decisionale: se e se-altro; L'istruzione switch; Looping: per i loop; cicli while; cicli do-while; cicli di stile for-each; Asserzioni
  • Gestione delle eccezioni: rilevamento delle eccezioni; Generazione di eccezioni; Definizione di nuove classi di eccezioni
  • Utilizzo delle classi: creazione di nuovi oggetti; Metodi di invocazione; Passaggio di parametri e utilizzo dei valori restituiti; Visita della libreria Java 2 Standard Edition; Panoramica della classe Object; Utilizzo delle classi String e StringBuffer; Utilizzo delle classi wrapper Java
  • Definizione di nuove classi: definizione dei metodi di istanza e delle variabili di istanza; Definizione e chiamata di costruttori; Confronto e clonazione di oggetti; Definizione dei metodi di classe e delle variabili di classe
  • Ereditarietà: definizione delle sottoclassi; L'identificatore di accessibilità 'protected'; Accesso ai membri della superclasse; Definizione di classi astratte; Definizione di metodi astratti; Definizione delle interfacce; Utilizzo delle interfacce nella progettazione
  • Classi interne: Panoramica delle classi interne; Definizione e creazione di un'istanza di classi interne
  • Raccolte: Panoramica di Java classi di insiemi SE; Generics; Utilizzo di classi di insiemi basate su List; Utilizzo di classi di insiemi basate su Set; Utilizzo di classi di insiemi basate su mappe; Tecniche di raccolta
  • Input e output: flussi, lettori e writer; Operazioni su file e directory; Lettura e scrittura su un file; Utilizzo delle classi di filtro
  • Concorrenza: panoramica del multithreading; Creazione di nuovi thread; Blocco degli oggetti; Utilizzo di wait, notify e notifyAll
  • Nuove Java Funzionalità del linguaggio: Annotazioni; Integrazione di scripting; Panoramica dell'integrazione dei servizi Web

Requisiti

Esperienza nell'uso di un linguaggio OO contemporaneo come C++ o C#.

 28 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative