L'esame consiste in una prova di programmazione e nella preparazione e nella discussione di un progetto che dovrà
essere completato, consegnato al docente entro un mese dalla sua assegnazione
Tutti i progetti devono essere consegnati in forma scritta (non per email né su CD) completi di una adeguata
relazione completa di tutte le seguenti parti:
La mancanza di una sola delle parti suddette comporta la non accettabilità del progetto.
Il lavoro di documentazione e ricerca delle fonti necessario allo svolgimento del progetto fa parte
integrante della prova di esame
La macchina virtuale Java viene inizializzata con uno spazio di Heap limitato (circa 40M a seconda delle implememtazioni). Per usare una maggiore quantità di memoria è si può specificare un VM argument come segue
Con Eclipse i VM argument possono essere specificati nel panel Arguments della finestra Run... del menu Run
|
Una buona documentazione del codice:
Abbiamo consultato spesso la Java API (as esempio, la API
della classe String:
vediamo le informazioni che vengono fornite sulla classe in generale
e su singoli membri (variabili/costruttori/metodi).
Due domande naturali:
La documentazione vista è generata con il programma javadoc (scritto in Java e
disponibile nella distribuzione standard),
che permette di estrarre automaticamente documentazione HTML da
programmi Java opportunamente commentati.
Alcune informazioni possono essere generate semplicemente analizzando
il codice, altre invece vengono estratte da commenti scritti secondo
uno stile opportuno.
Si noti la struttura dei commenti (devono iniziare con "/**") e le parole chiave che
contengono
(come @return, @param, ecc.).
Manuale online di javadoc:
http://java.sun.com/j2se/javadoc/writingdoccomments/
|