Presentazione di Java:
. JVM
. Portabilità
. Bytecode
Ambiente di lavoro:
. JDK
. Eclipse
Elementi di base del linguaggio:
. Dati primitivi
. Operatori
. Commenti e javadoc
. Forma di un programma Java
. Definizione e istanziamento di classi
. Il metodo costruttore
. Strutture condizionali e iterative
. Package
. Stringhe
. Array
. Vettori
| Programmazione Object Oriented in Java:
. Oggetti
. Classi
. Metodi
. Incapsulamento
. Ereditarietà
. Polimorfismo
. Livelli di visibilità per le classi, per gli attributi e per i metodi
Interfacce e classi astratte:
. Interfacce
. Classi astratte
Gestione eccezioni:
. Definizione eccezione
. Gestione degli errori con il blocco try/catch/finally
. Rilanciare una eccezione
. Sollevare una eccezione.
Esempi e prove pratiche.
|