Java 8: uno sguardo agli stream

Nel post precedente abbiamo introdotto le lambda expression : funzioni anonime che possiamo utilizzare dove sia prevista un’interfaccia con un solo metodo astratto. In questo articolo useremo le lambda con gli stream, un nuovo strumento che ci permetterà di lavorare con le collezioni in maniera efficiente e compatta grazie proprio alla programmazione funzionale....
Continue reading...

I 10 articoli di CoseNonJaviste più letti nel 2013

Benvenuti nel 2014! Cari lettori, il 2013 ci ha ormai lasciato e il 2014 è iniziato con tante novità entusiasmanti. Però ogni tanto fa piacere lasciarsi andare alla nostalgia, e perdersi nei ricordi. Il 2013 è stato un ottimo anno per CoseNonJaviste: ci avete seguito numerosi e con continuità e ci siamo chiesti: [blockquote1]”Quali sono stati gli articoli di CoseNonJaviste...
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...