Dopo aver esaminato la classe path è la volta delle directory, la cui visualizzazione è stata fortemente modificata nella nuova API a tutto vantaggio della scalabilità : niente più array per modellare il contenuto di una directory (con ovvi cali di performance in caso di un grande numero di elementi presenti nella directory), ma un oggetto di tipo Iterator in grado di scorrerne il contenuto più il supporto a filtri ed espressioni regolari. Sono stati inoltre introdotti i link simbolici (collegamenti): un link simbolico è un riferimento a file o cartelle che possono essere creati, modificati o eliminati senza intaccare in alcun modo gli oggetti del filesystem a cui punta. I link simbolici sono supportati in ambiente UNIX così come in sotto Windows, ed ora grazie alle nuove I/O API in Java 7 saranno gestibili esplicitamente anche tramite codice. (more…)

Continua a leggere Verso Java 7: la nuova I/O API (parte 2)

Categoria: Java