Java 5 e Java 6 sono simili in molti modi , la maggior parte , se non tutto , il codice scritto per Java 5 verranno eseguiti con Java 6 . Tuttavia, ci sono alcune importanti differenze. Come tutte le precedenti versioni di Java , Java 5 e Java 6 sono destinati ad essere lavorare bene sotto qualsiasi sistema operativo utilizzando la JVM ( Java Virtual Machine ) . Velocità
Questo design è stato migliore risorsa di Java , ma anche la sua più grande responsabilità , in quanto rende più lento di linguaggi di livello più basso . Come nelle precedenti release, Java 6 si propone di essere più veloce rispetto ai suoi predecessori . Sun Microsystems , i creatori di Java , sostiene che Java 6 renderà il codice già scritto più veloce senza necessità di modificare o di ricompilarlo. La maggior parte dei parametri di riferimento supporta questa affermazione , in poche parole, Java 6 corre più veloce di Java 5 , ma ancora non corrisponde alla velocità della maggior parte dei linguaggi di livello più basso , come ad esempio C + +
Interfacce utente
< . br>
in passato , sviluppando una interfaccia utente in Java era un tempo e compito alquanto difficile. Java 6 mira a rendere questo più facile da attuare vari strumenti come SwingWorker e JTable . Sun ha inoltre implementato alcuni miglioramenti alle interfacce utente grafiche native per Windows , Linux e Solaris , un sistema operativo sviluppato da Sun ; Mac OS X viene fornito con Java integrato fuori dalla scatola , tra cui un'interfaccia utente grafica
.
debug
Java 6 include nuove o , in alcuni casi, migliorati gli strumenti di gestione e monitoraggio , compreso il jhat " infame " , che viene utilizzato per esplorare i core dump . Esso comprende anche informazioni di diagnostica , rendendo bug di fissaggio po 'più facile .
Databases
Java DB , un nuovo strumento per la gestione di database , è stato inserito ed è , come il resto del rilascio , ad uso gratuito. DB Java è basato sulla open-source Apache Derby ed è supportato da sole. Questo sistema di DB ha un ingombro di soli 2,5 MB e può essere eseguito su qualsiasi cosa, da PDA a grandi mainframe . È conforme al CDC , Java , JDBC e SQL . Java DB offre tutte le funzioni di sicurezza standard che ci si aspetta da un sistema di database enterprise degno ivi compresa la cifratura di file , sia le forme esterne e interne di autenticazione , e il database può essere fatta solo leggere o scrivere solo .
Verdetto
complesso , Java 6 è un miglioramento rispetto alle versioni precedenti. Con la sua built-in strumenti di debug e veloci tempi di esecuzione , diventerà presto lo standard su Java 5 . Considerata la compatibilità di Java 6 con il codice scritto in Java 5 , non c'è motivo per ritardare nel passaggio alla nuova release .