Java 5 och Java 6 är lika på många sätt , de flesta , om inte alla , kommer koden skriven för Java 5 köras under Java 6 . Men det finns några viktiga skillnader mellan dem . Liksom alla tidigare Java-versioner , är Java 5 och Java 6 avsedd att fungera bra under alla operativsystem använder JVM ( Java Virtual Machine ) . Hastighet
Denna design har varit Java bästa tillgång men också dess största ansvaret , eftersom det gör det långsammare än de flesta lägre nivå språk . Liksom tidigare utgåvor , syftar Java 6 för att vara snabbare än sina föregångare . Sun Microsystems , skaparna av Java , hävdar att Java 6 kommer att göra tidigare skriven kod kan köras snabbare utan något behov av att ändra eller kompilera det . Majoriteten av riktmärken stöder detta påstående , enkelt uttryckt , kör Java 6 snabbare än Java 5 men ändå inte matcha hastigheten på de flesta lägre nivå språk , såsom C + +
användargränssnitt
< . br >
Förr utveckla ett användargränssnitt i Java var en tidskrävande och ganska svår uppgift . Java 6 syftar till att underlätta detta genom att genomföra olika verktyg såsom SwingWorker och JTable . Sun har även genomfört en del förbättringar till de infödda grafiska användargränssnitt för Windows , Linux och Solaris , ett operativsystem utvecklat av Sun , Mac OS X levereras med Java integrerad ur lådan , inklusive ett grafiskt användargränssnitt
.
Debugging
Java 6 innehåller nya eller , i vissa fall , förbättrad övervakning och hanteringsverktyg , inklusive " ökända " Jhat , som används för att utforska centrala soptippar . Den innehåller också mer diagnostisk information , vilket gör felrättning något enklare .
Databaser
Java DB , en ny databas verktyg , har tagits med och är , liksom resten av utsättningen , gratis att använda . Java DB är baserat på öppen källkod Apache Derby och stöds av solen. Denna DB -systemet har ett fotavtryck på endast 2,5 MB och kan köras på allt från handdatorer till stora stordatorer . Det överensstämmer med CDC , Java , JDBC och SQL . Java DB erbjuder alla de vanliga säkerhetsfunktioner man kan förvänta sig från ett företags - värdig databassystem , inklusive kryptering , både externa och interna former av autentisering , och databasen kan göras bara läsa eller skriva bara .
Bedömning
Sammantaget är Java 6 en förbättring jämfört med tidigare versioner . Med sin inbyggda felsökningsverktyg och snabbare körtider , kommer det snabbt blivit standard över Java 5 . Med tanke på Java 6 s bakåtkompatibilitet med kod skriven i Java 5 , finns det ingen anledning att dröja med att flytta till den nyare versionen .