Il compilatore Java API , che è più comunemente conosciuto come JSR 199 , permette ai programmatori di compilare il codice sorgente di un'applicazione stessa. Nel frattempo , l'API java.awt.Desktop 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. Si può anche attaccarsi ad una macchina virtuale Java operativa per eseguire test diagnostici .
Scripting
JDK 1.6 ha introdotto lo scripting per la piattaforma Java API tramite JSR 233 . Esso consente alle applicazioni Java di invocare i motori di script in fase di esecuzione attraverso un meccanismo di " service discovery " . Questo permette agli sviluppatori di includere script da Groovy , Python e Ruby nelle loro applicazioni . Concede inoltre agli sviluppatori la possibilità 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 .
Application Management
Una versione migliorata del monitoraggio JMX API permette ai programmatori di innescare eventi specificati quando certi attributi oggetto MBean passano di là di un determinato valore. L' Hotspot JVM include ganci per il monitoraggio delle attività JVM , incluso ma non limitato a carico di classe , 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 ed errori fatali .
Database Connectivity
Uno dei più importanti vantaggi del JDK 1.6 è l'incorporazione di JDBC 4.0 , che è l'abbreviazione per il Database Connectivity API Java , la 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 devono utilizzare il " Class.forName ( ) " la funzione per registrare manualmente. Inoltre , le stringhe di query SQL possono ora essere specificati utilizzando una semplice parola chiave di annotazione , che significa gli sviluppatori non devono cercare a lungo attraverso i file diversi per il codice appropriato e query di database.
Programmazione © www.354353.com