Tutorial Java #3 : Enumerare una collezione Java

Quando si crea una collezione di oggetti nel linguaggio JAVA, si ha bisogno primo o poi di visitare in qualche modo la collezione di oggetti creata, per far ciò ci viene in aiuto l’interfaccia Enumaration.

Questa interfaccia definisce astrattamente due metodi:

boolena hasMoreElemnts()
Object nextElement()

Il primo metodo ritorna true o false se esiste un’ulteriore elemento su cui poter iterare, il secondo metodo ritorna il prossimo elemento della collezione oppure solleva un’eccezione se non esistono altri elementi da iterare.

Leggi il resto

Scheduling con Java

Java offre metodi nativi per poter supportare lo scheduling dei processi e delle azioni. Le classi deputate a tali compiti sono Timer e TimerTask. La classe TimerTask dovrà contenere il codice che vogliamo sia eseguito. Per far ciò, occorrerà sviluppare una nuova classe che estenda TimerTask, condizione fondamentale è la ridefinizione del metodo run() con le operazioni da schedulare, tale classe per chi ha dimestichezza con la gestione della concorrenza in Java somiglia ad una classe thread, ed infatti altro non è.

Leggi il resto