Java 5 en Java 6 lijken in veel opzichten , de meeste , zo niet alle , code geschreven voor Java 5 zal onder Java 6 draaien . Er zijn enkele belangrijke verschillen. Net als alle voorgaande Java releases , Java 5 en Java 6 zijn bedoeld om goed te werken onder een besturingssysteem met behulp van de JVM ( Java Virtual Machine ) . Speed Dit ontwerp is de beste troef van Java , maar ook zijn grootste aansprakelijkheid , want het maakt het langzamer dan de meeste lager niveau talen . Net als de vorige releases , Java 6 is bedoeld om sneller dan zijn voorgangers . Sun Microsystems , de makers van Java , beweert dat Java 6 zal eerder geschreven code sneller te lopen zonder enige noodzaak om te veranderen of opnieuw compileren . De meerderheid van de benchmarks voor deze claim , simpel gezegd , Java 6 loopt sneller dan Java 5 , maar nog steeds niet overeenkomt met de snelheid van de meeste lager niveau talen , zoals C + + User Interfaces < . br > Vroeger ontwikkelen gebruikersinterface Java was tijdrovend en enigszins moeilijke taak . Java 6 is bedoeld om deze gemakkelijker te maken door het implementeren van diverse hulpmiddelen zoals SwingWorker en JTable . Sun heeft ook een aantal verbeteringen doorgevoerd om de inheemse grafische gebruikersinterfaces voor Windows , Linux en Solaris , een besturingssysteem ontwikkeld door Sun ; Mac OS X wordt geleverd met Java geïntegreerd uit de doos , inclusief een grafische gebruikersinterface . Debuggen Java 6 bevat nieuwe of , in sommige gevallen , een betere monitoring en management tools , waaronder de " beruchte " jhat , die wordt gebruikt om core dumps verkennen . Het bevat ook meer diagnostische informatie , waardoor bug vaststelling wat makkelijker . Databanken Java DB , een nieuwe database management tool , is opgenomen en is , net als de rest van de release, gratis te gebruiken . Java DB is gebaseerd op het open - source Apache Derby en wordt ondersteund door de zon Deze DB -systeem heeft een voetafdruk van slechts 2,5 MB en kan draaien op iets van PDA's tot grote mainframes . Het voldoet aan de CDC , Java , JDBC en SQL . Java DB biedt alle standaard beveiligingsfuncties men zou verwachten van een enterprise - waardige databasesysteem inclusief bestands -encryptie , zowel externe als interne vormen van authenticatie , en de database kunnen alleen gelezen worden gesteld of alleen schrijven . < br > Verdict Kortom , Java 6 is een verbetering ten opzichte van eerdere releases . Met zijn ingebouwde debugging tools en snellere doorlooptijden , zal het snel uitgegroeid tot de standaard op Java 5 . Gezien achterwaartse compatibiliteit van Java 6 met code geschreven in Java 5 , is er weinig reden tot vertraging bij de overgang naar de nieuwere versie .
|