Navigazione di Sezione:
Nozione di programmazione ad oggetti. Il linguaggio Java. Tipi di dati, variabili, operatori, stringhe. Array. Controllo del flusso. Classi e oggetti. Variabili di classe e di istanza. Qualificatori di metodi e classi e protezioni. Packages. Ereditarietà. Cast. Classi astratte. Riflessione. Interfacce. L’interfaccia Cloneable. Classi annidate. Programmazione dell’interfaccia grafica AWT. Gestione degli eventi. Ascoltatori di eventi. Multicasting. La coda degli eventi. Inserzione nella coda di eventi personalizzati. L’interfaccia grafica Swing ed i suoi componenti. Lo schema modello-vista-controller. Gestione del layout. La classe Applet e l’interfaccia Runnable. Threads e loro gestione: rischi di stallo. Comunicazione fra applets. Applets e applicazioni. Gestione degli errori: eccezioni. Flusso dei dati: i vari tipi di streams. Gestione dei files.