Oracle Corporation frigivet JDK 1.6 i 2006 som en opgradering fra Java 1.5 , som blev udgivet i 2004. Kodenavnet Mustang og primært kendt som Java Platform Standard Edition 6 eller Java SE 6 , JDK 1.6 , det bragte med sig et væld af forbedringer , herunder, men ikke begrænset til hurtigere ydeevne , bedre sikkerhedsrettelser , opgraderede Java biblioteker , indførelse af en række nye moduler og mange forbedringer til den grafiske brugergrænseflade . Moduler
Java Compiler API , som er mere almindeligt kendt som JSR 199 tillader programmører at kompilere kildekoden i et program selv. I mellemtiden java.awt.Desktop API tilbyder integration med tredjeparts applikationer, herunder Microsoft Word, Mozilla Thunderbird og Internet Explorer. Java Platform Debugger Architecture eller JPDA fra JDK 1.5 har nu muligheden for at opdage blokeringer og spore deres oprindelse . Det kan også knytte sig til en operationel Java virtuel maskine til at udføre diagnostiske test.
Scripting
JDK 1.6 introducerede scripting til Java-platformen API via JSR 233 . Det gør det muligt Java-programmer til at påberåbe script motorer på runtime gennem en "service opdagelse" mekanisme. Dette tillader udviklere at medtage scripts fra Groovy, Python og Ruby i deres ansøgninger. Det giver også udviklere mulighed for at instantiere klasser direkte fra et script. Fordelen for dette er, at gentagne opgaver kan automatiseres for brugerne, og dermed gøre deres liv lettere .
Application Management
En forbedret version af JMX Monitoring API giver programmører til at udløse bestemte begivenheder , når visse MBean objektattributter passerer over en bestemt værdi. Den Hotspot JVM omfatter kroge til overvågning JVM -aktiviteter , herunder, men ikke begrænset til klasse læsning , garbage collection og tråde. JVM tillader scripts at køre selv når bunke er fuld. JDK 1.6 indeholder også en staksporing der forbedrer påvisning af memory leaks og alvorlige fejl .
Database Connectivity
Et af de mest bemærkelsesværdige fordele ved JDK 1.6 er inkorporeringen af JDBC 4.0, hvilket er en forkortelse for Java Database Connectivity API , version 4.0. En ny DriverManager klasse håndterer lastning og registrering af alle JDBC drivere , hvilket betyder, udviklerne ikke behøver bruge " Class.forName ()" funktionen til manuelt at registrere dem . Derudover kan SQL søgestrenge nu angives ved hjælp af en simpel Annotation søgeord , behøver betyder udviklerne ikke behøver at søge udførligt gennem forskellige filer til den relevante kode og database forespørgsel.
< Br >