Il Java che verrà: una breve introduzione alle espressioni lambda

Il Progetto Lambda ha lo scopo di portare in Java le espressioni lambda ed è il “piatto forte” delle novità che si vedranno in Java 8. La nuova release del linguaggio è programmata per Settembre 2013 ma già entro Gennaio le funzionalità saranno congelate in vista della Developer Preview. Diamo quindi un assaggio anticipato di quello che ci aspetta anche perché, con questa modifica, il linguaggio cambierà come non faceva dai tempi dei Generics....
Continue reading...

Le Google Guava Libraries: mini tutorial da 10 minuti

Il Progetto Google Guava contiene molte delle core libraries usate da Google nei progetti Java-based. Queste librerie coprono molti aspetti: le collection, la cache, la gestione della concorrenza, il processamento delle stringhe, l’I/O e così via e possono essere un valido aiuto per lo sviluppatore, rendendo il codice più coinciso e manutenibile. Andiamo a scoprirle insieme?...
Continue reading...

Java Collections – Parte II

Dopo avert visto le liste nella prima parte del tutorial sulle collection java vediamo adesso le interfacce Set e Map e le varie implementazioni disponibili. Vedremo vari esempi pratici di utilizzo di insiemi e mappe di oggetti basati sia su hash table che su strutture ad albero....
Continue reading...