Le annotazioni (annotations) sono una realtà  in Java ormai dal 2004, anno del rilascio di Java SE 5 "Tiger", ed in breve tempo hanno raggiunto una diffusione capillare tanto nella JDK quanto nei framework più utilizzati e diffusi, specie in ambito Java EE. Con l’arrivo di Dolphin è prevista un’estensione dell’utilizzo delle annotazioni anche ai tipi: il sottoprogetto di OpenJDK7 in questione è Type Annotations, sviluppato in ambito accademico ed in parte basato su Checker Framework. Ecco un po’ di esempi di utilizzo delle type annotations. (more...)

Continua a leggere Verso Java 7: type annotations

Categoria: Java

Dopo le news su performance e linguaggi dinamici, scendiamo un pizzico più in profondità  nell’analizzare i futuri cambiamenti nello scrivere codice Java. Parzialmente influenzato proprio dai linguaggi dinamici (Mark Reinhold parla guarda caso di Python) il sottoprogetto di OpenJDK Project Coin è finalizzato a rendere più rapida e produttiva la scrittura di codice grazie a migliorie quali il supporto al tipo String nel costrutto switch (era ora!). Finalmente, quindi, potremo scrivere codice come: (more...)

Continua a leggere Verso Java 7: Project Coin

Categoria: Java