Java 5 og Java 6 er like på mange måter , de fleste , om ikke alle, vil kode skrevet for Java 5 kjøre under Java 6 . Det er imidlertid noen viktige forskjeller mellom dem . Som alle tidligere Java- versjoner , er Java 5 og Java 6 ment å fungere godt under noen operativsystem bruker JVM ( Java Virtual Machine) . Speed
Denne utformingen har vært Java beste aktivum , men også dens største ansvar , fordi det gjør det tregere enn de fleste lavere nivå språk . Som tidligere utgivelser , har som mål Java 6 til å være raskere enn sine forgjengere . Sun Microsystems , skaperne av Java , hevder at Java 6 vil gjøre tidligere skrevet kode kjøre raskere uten behov for å endre eller rekompilere det. Flertallet av benchmarks støtter denne påstanden , enkelt sagt , kjører Java 6 raskere enn Java 5 , men fortsatt stemmer ikke hastigheten på de fleste lavere nivå språk , som C + +
Brukergrensesnitt
< . br >
i det siste , utvikle et brukergrensesnitt i Java var en tidkrevende og litt vanskelig oppgave. Java 6 som mål å gjøre dette enklere ved å gjennomføre ulike verktøy som SwingWorker og JTable . Sun har også implementert noen forbedringer til de innfødte grafiske brukergrensesnitt for Windows , Linux og Solaris , et operativsystem utviklet av Sun , Mac OS X kommer med Java integrert ut av boksen , inkludert et grafisk brukergrensesnitt
.
Debugging
Java 6 inneholder nye eller , i noen tilfeller , bedre overvåking og administrasjonsverktøy , inkludert " beryktede" Jhat , som brukes til å utforske kjernen dumper. Det inkluderer også mer diagnostisk informasjon , noe som gjør bug fikse noe lettere .
Databaser
Java DB , en ny database management verktøy, har blitt inkludert, og er , som resten av utgivelsen , gratis å bruke . Java DB er basert på open- source Apache Derby og støttes av Solen. Dette DB systemet har en grunnflate på bare 2,5 MB og kan kjøres på alt fra PDAer til store stormaskiner. Den er i samsvar med CDC , Java , JDBC og SQL. Java DB tilbyr alle standard sikkerhetsfunksjoner som man kan forvente fra en enterprise- verdig database system inkludert kryptering, både eksterne og interne former for autentisering , og databasen kan gjøres skrivebeskyttet eller skrive bare .
Verdict
Samlet sett er Java 6 en forbedring på tidligere utgivelser . Med sin innebygde feilsøkingsverktøy og raskere run - tider , vil det raskt blitt standarden i løpet Java 5 . Gitt Java 6 er bakoverkompatibilitet med kode skrevet i Java 5 , er det liten grunn til å utsette i å flytte til den nyere versjonen.