Oracle Corporation vrijgegeven JDK 1.6 in 2006 als een upgrade van Java 1.5 , die werd uitgebracht in 2004 . Codenaam Mustang en vooral bekend als Java Platform Standard Edition 6 of Java SE 6 , JDK 1.6 , het bracht een overvloed aan verbeteringen , waaronder maar niet beperkt tot snellere prestaties , een betere security patches , verbeterde Java-bibliotheken , de introductie van een aantal nieuwe modules en vele verbeteringen aan de grafische user interface. Modules De Java Compiler API , die meer algemeen bekend als JSR 199 , laat programmeurs om broncode te compileren in een toepassing zelf . Intussen is de java.awt.Desktop API biedt integratie met toepassingen van derden , zoals Microsoft Word , Mozilla Thunderbird en Internet Explorer . De Java Platform Debugger Architecture of JPDA , van JDK 1.5 heeft nu de mogelijkheid om impasses te sporen en hun oorsprong . Het kan zich ook hechten aan een operationele Java virtual machine om diagnostische tests uit te voeren . Scripting JDK 1.6 geïntroduceerd scripting voor het Java -platform API via JSR 233 . Het stelt Java-toepassingen tot script motoren roepen bij uitvoering door middel van een "service discovery " -mechanisme . Dit laat ontwikkelaars om scripts uit Groovy , Python en Ruby in hun toepassingen omvatten . Het geeft ook ontwikkelaars de mogelijkheid om klassen rechtstreeks een instantie van een script . Het voordeel hiervan is dat repetitieve taken geautomatiseerd kunnen worden voor gebruikers , waardoor hun leven gemakkelijker . Application Management Een verbeterde versie van de JMX Monitoring API kunnen programmeurs triggeren gespecificeerde gebeurtenissen als bepaalde MBean objectkenmerken passeren voorbij een bepaalde waarde . De Hotspot JVM bevat haken voor het toezicht JVM activiteiten , met inbegrip van maar niet beperkt tot de klasse laden , garbage collection en draden . De JVM maakt scripts worden uitgevoerd , zelfs wanneer de heap is vol . JDK 1.6 beschikt ook over een stack trace dat de detectie van geheugenlekken en fatale fouten verbetert . Database Connectivity Een van de meest opvallende voordelen van JDK 1.6 is de integratie van JDBC 4.0 , dat is kort voor de Java Database Connectivity API , versie 4.0 . Een nieuwe klasse DriverManager verzorgt het laden en registratie van alle JDBC drivers , wat betekent dat ontwikkelaars hoeven niet de " Class.forName ( ) " functie om ze handmatig te registreren . Daarnaast kunnen SQL-query strings nu worden gespecificeerd met behulp van een eenvoudige annotatie trefwoord , hoeft wat betekent ontwikkelaars niet om uitgebreid zoeken via verschillende bestanden voor de juiste code en database query. < Br > |