Presentazione di Java:
. JVM
.
Portabilità
. Bytecode.
.
Differenze nella gestione della memoria tra Java e C#
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
.
Differenze sintattiche tra Java e C#
| Programmazione Object Oriented in Java:
. Oggetti
. Classi
. Metodi
. Incapsulamento
. Ereditarietà
. Polimorfismo
. Livelli di visibilità per le classi, per gli attributi e per i metodi.
. Differenze con la programmazione Object Oriented in C#
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.
|