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
La programmazione Object Oriented:
. Introduzione all’ Object Oriented
| . Differenze con l’approccio funzionale
. Vantaggi dell’Object Oriented nella progettazione e programmazione
. L’object Oriented nella modellazione di sistemi
Programmazione Object Oriented in Java:
. Oggetti, Classi e 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.
|
|