I benefici di JDK 1.6

February 23

Oracle Corporation ha rilasciato JDK 1.6 nel 2006 come un aggiornamento da Java 1.5, che è stato rilasciato nel 2004. Nome in codice Mustang e soprattutto conosciuto come Java Platform Standard Edition 6 o Java SE 6, JDK 1.6, ha portato con sé una pletora di miglioramenti, compreso ma non limitato a prestazioni più veloci, le patch di sicurezza migliori, librerie Java aggiornato, l'introduzione di diversi nuovi moduli e molti miglioramenti all'interfaccia utente grafica.

moduli

Il Java Compiler API, che è più comunemente conosciuto come JSR 199, permette ai programmatori di compilare il codice sorgente di un'applicazione sé. Nel frattempo, il java.awt.Desktop API offre l'integrazione con applicazioni di terze parti, tra cui Microsoft Word, Mozilla Thunderbird e Internet Explorer. Il Java Platform Debugger Architecture, o JPDA, dal JDK 1.5 ha ora la capacità di rilevare situazioni di stallo e di rintracciare le loro origini. Può anche attaccarsi ad una macchina virtuale operativa Java per eseguire test diagnostici.

Scripting

JDK 1.6 ha introdotto scripting per la piattaforma Java API tramite JSR 233. Esso consente alle applicazioni Java di invocare motori di script in fase di esecuzione attraverso un meccanismo di "rilevamento dei servizi". Questo permette agli sviluppatori di includere script da Groovy, Python e Ruby nelle loro applicazioni. Esso garantisce inoltre agli sviluppatori la potenza di istanziare le classi direttamente da uno script. Il vantaggio di questo è che le attività ripetitive possono essere automatizzate per gli utenti, rendendo così più facile la loro vita.

Gestione delle candidature

Una versione migliorata del API JMX di monitoraggio consente ai programmatori di attivare eventi specifici quando alcuni attributi degli oggetti MBean passano al di là di un valore particolare. L'Hotspot JVM comprende ganci per il monitoraggio delle attività JVM, incluso ma non limitato alla classe di carico, raccolta dei rifiuti e le discussioni. La JVM consente agli script da eseguire anche quando l'heap è pieno. JDK 1.6 dispone anche di una traccia dello stack che migliora il rilevamento di perdite di memoria e gli errori fatali.

Database Connectivity

Uno dei più importanti vantaggi del JDK 1.6 è l'incorporazione di JDBC 4.0, che è l'abbreviazione per le API Java Database Connectivity, versione 4.0. Una nuova classe DriverManager gestisce il caricamento e la registrazione di tutti i driver JDBC, il che significa che gli sviluppatori non hanno bisogno di utilizzare il "Class.forName ()" la funzione di registrare manualmente loro. Inoltre, SQL stringhe di query possono ora essere specificati utilizzando una semplice parola chiave annotazione, che significa gli sviluppatori non devono cercare estensivamente attraverso file diversi per il codice e database di query appropriata.