giovedì 26 gennaio 2012

Threads, Synchronized, Runnable.. Dubbi o non sapete come si usano?

Bene, è da un pò che non scrivo qualcosa, oggi lo faccio per segnalare un pagina web che spiega cosa e come utilizzare i mezzi messi a disposizione da Java per la programmazione concorrente..
La segnalo perchè, oltre a essere in italiano e decenti nella nostra lingua non se ne trovano, è anche ben fatta e relativamente facile da comprendere.

La pagina la trovate qui.

In realtà il breve tutorial su citatato è una porzione del libro scritto dallo stesso proprietario del sito Claudio De Sio Cesari intitolato  "Manuale di Java 5". Ha scritto anche "Manuale di Java 6" e "Manuale di Java 7" pubblicati dalla Hoepli.

Quest'ultimo provvederò ad acquistarlo: è bene sapere cosa mette a disposizione Java 7.

Il Manuale di Java 5 lo trovate gratuitamente qui in pdf. Ed è bene tenerselo dietro... Ormai siamo pieni di frameworks e librerie che rendono trasparenti concetti basilari nella programmazione ma alcune volte è necessario rileggere qualcosa di base per non dimenticare la potenza di Java.

Consiglio anche di scaricare EJE3.0 un ottimo e leggero editor per programmare in Java con tanto di autocomplete, scritto in java (quindi indipendente da OS) e rilasciato sotto licenza GPL sempre da Claudio De Sio Cesari. Certo non è eclipse ma per testare codice senza fronzoli in modo veloce e per uso didattico è ottimo.

E bravo Claudio....