Link copiato negli appunti
Tra le novità più interessanti della recente JavaOne c'è Dynamic Code Evolution VM, una modifica della canonica Java Virtual Machine (HotSpot) che permette di ridefinire classi Java a "runtime" davvero senza limiti: aggiungere o rimuovere campi e metodi, cambiare la superclasse (o l'interfaccia) da cui si eredita, tutto con cali di performance pari a zero.
Dynamic Code Evolution VM, sviluppata dall'università di Linz con la sponsorizzazione di Oracle e Guidewire, è rilasciata sotto GPL 2.0 e pertanto disponibile sia come codice sorgente che come binari, disponibili per Windows, Mac OS X, Linux tramice un pratico installer che modificherà l'installazione corrente di Java 6.