Struttura del corso

Iniziamo

  • Storia
  • JVM
  • JDK
  • JRE
  • Salve, mondo
  • Java Dottore
  • Corsi e pacchetti
  • Documentazione API

L'elemento di base

  • Java confronto con C++
  • Output semplice
  • Osservazioni
  • Tipi di dati nativi
  • Variabili
  • Parole chiavi
  • Identificatori
  • Espressioni e operatori
  • Istruzioni semplici e composte
  • Istruzioni di controllo
  • Istruzioni di ciclo
  • Assegnazioni
  • Variabili locali
  • Asserzione
  • Annotazioni

Introduzione all'OOP

  • Ciclo di sviluppo del software
  • Oggetti e classi
  • Caratteristiche principali di OOP
  • Relazioni tra oggetti

Orientato agli oggetti Programming

  • Classi di oggetti e variabili di tipo di classe
  • Dichiarazione di classi, variabili di tipo classe
  • Chiamata di un metodo
  • La parola chiave speciale 'this'
  • Dichiarazione di classe
  • Dichiarazione di attributi
  • Dichiarazione di metodi
  • Overload dei metodi
  • Dichiarazione di costruttori
  • Costruttori predefiniti
  • Overload dei costruttori
  • Utilizzo di 'this' all'interno di Constructors
  • Variabili statiche
  • Metodi statici
  • Inizializzatori statici
  • Variabili finali
  • Pacchetti software
  • Istruzione del pacchetto
  • L'istruzione 'import'
  • Dichiarazione di enumerazioni
  • Java Documentazione API

Matrici e stringhe

  • Matrice di valori di tipo nativo
  • Matrice di oggetti
  • Posizione delle parentesi quadre
  • Copia dei valori di matrice
  • Matrice multidimensionale
  • La variabile 'length'
  • La classe 'String'
  • Creazione di un'istanza di una stringa
  • Confronto di stringhe
  • Il metodo 'toString()'
  • Classe StringBuffer
  • Classe StringBuilder
  • Classe StringTokenizer
  • Passaggio di argomenti al metodo 'main'

Eredità

  • Introduzione all'ereditarietà
  • Eredità in Java
  • Sintassi di derivazione
  • Significato dell'ereditarietà
  • Costruttori ed ereditarietà
  • Modificatori di accesso
  • Metodi di override
  • Polimorfismo
  • Costruttori e parola chiave 'super'
  • Classe astratta
  • Interfacce
  • L'operatore 'instanceof'
  • Riferimenti di fusione
  • Metodi deprecati
  • La classe 'object'

Classi interne

  • Tipi di classi interne
  • Significato profondo
  • Classi interne all'interno dei metodi
  • Classe Interna Anonima
  • Classe interna statica

Gestione delle eccezioni

  • Meccanismo di gestione delle eccezioni
  • Gerarchia delle classi di eccezioni
  • Tre tipi di eccezioni
  • Dichiarazione Try&Catch
  • Il comando 'throw'
  • La catena di lancio
  • Il blocco 'finalmente'
  • I 'lanci' Aggiunta
  • La regola "gestire o dichiarare"
  • Metodi di sovraccarico, Campioni

Nozioni di base sui thread

  • Che cos'è un thread?
  • Le parti filettate
  • Creazione di un nuovo thread
  • Iniziare il thread
  • Thread multipli

Flussi di I/O

  • Java Panoramica I/O
  • Categorie di flussi di I/O
  • Flussi di byte e caratteri
  • Classe astratta InputStream
  • Classe astratta OutputStream
  • Scrittura/lettura da/verso file

Generics

  • Introduzione
  • Sottotipi
  • Caratteri jolly

Collezioni

  • Introduzione
  • Prestazione
  • Mettere
  • Lista
  • Coda
  • Mappa

Requisiti

Nessuno

 14 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative