Parte 1
Caratteristiche del linguaggio Java
La grammatica di Java
Tipi di dati primitivi
Operatori
Istruzioni.
Strumenti per creare un programma Java: JDK , IDE
Compilazione ed esecuzione di un programma Java

Parte 2
Input ed output da tastiera
Strutture di controllo di flusso, diagrammi di flusso, cicli for e while, if.. else, switch..case
Big Numbers

Parte 3
Enumerazioni
Array e principali metodi della classe java.util.Arrays
Stringhe e principali metodi della classe String

Parte 4
Classi e programmazione a oggetti: concetto di classe e suo utilizzo, principi generali della programmazione ad oggetti
Qualificatori di visibilità (incapsulamento)
Array di oggetti
I Package
Riferimento this, variabili e metodi statici

Parte 5
Ancora sulla programmazione ad oggetti
Gerarchie di classi (ereditarietà), costruttori
Overloading e overriding di metodi e variabili
Polimorfismo
Classe Object: la classe da cui derivano tutte le altre
Modificatore final
Classi e metodi astratti
Interfacce

Parte 6
Eccezioni, propagazione e classi predefinite di eccezioni
Blocco try.. catch… finally e istruzione throw
Classe Throwable e sue derivate Error ed Exception
Operazioni ingresso – uscita
Stream
Classi Scanner e PrintWriter
Stream su file di testo e binari
Classe File, serializzazione

Parte 7
Strutture in java
Containers
Generics
Interfaccia Comparable
Vector e ArrayList
Classi wrappers, boxing e unboxing
Il framework Collection
Stack e Queue
LinkedList
Set, Map, HashMap, HashTable

Parte 8
Grafica in java: package AWT e Swing
Package java.AWT

Color e Font
Graphics e Graphics2d
Package java.Swing
Container
Gestione degli eventi
Classi interne e anonime
Jcomponent: componenti della libreria swing

 Scopri i servizi aggiuntivi

 

Configura il tuo percorso formativo

 

Torna alla scheda del corso di Java