Video: Forskjellen Mellom Java5 Og Java6
2024 Forfatter: Mildred Bawerman | [email protected]. Sist endret: 2023-12-16 08:41
Java5 vs Java6
Java er et av de mest brukte objektorienterte programmeringsspråkene, som brukes fra programvareutvikling til nettutvikling i dag. Det er et generelt formål og samtidig programmeringsspråk. Den ble opprinnelig utviklet av Sun Microsystems i 1995. James Gosling er far til Java-programmeringsspråket. Oracle Corporation eier nå Java (etter å ha kjøpt Sun Microsystems nylig). Java er et sterkt skrevet språk som støtter en rekke plattformer fra Windows til UNIX. Java er lisensiert under GNU General Public License. Siden den ble utgitt i 1995 (Java 1.0), har den vokst og har blitt det dominerende utviklingsspråket for utvikling av nettbaserte applikasjoner. Java 6 er den nåværende stabile utgivelsen, mens Java 5 er den forrige versjonen.
Java5
Java 5 (også kjent som Java Standard Edition 5.0 eller J2SE 5 eller J2SE 1.5), kodenavnet Tiger, ble utgitt i september 2004. Java 5 har gått sin levetid, og solens støtte for den utløp i november 2009. Den hadde 3200+ klasser og grensesnitt. Java 5 introduserte flere store oppdateringer, for eksempel språkforbedringer (dvs. merknader, generiske, autoboksing og forbedret syntaks for looping) blant mange andre. Kommentar er en mekanisme for merking av klasser med metadata, slik at de kan brukes av metadata-bevisste programmer. Generics er en mekanisme for å spesifisere typer for objekter som tilhører samlinger, for eksempel matriselister, slik at typesikkerhet er garantert ved kompileringstidspunktet. Autoboksing tillater automatiske konverteringer mellom primitive typer (f.eks. Int) og wrapper (f.eks. Heltal). Forbedret syntaks for looping inkluderer forbedringene for hver loop for relativt enkelt å gå gjennom elementene i array eller samlinger.
Java6
Java 6 (også kjent som Java Standard Edition 6.0 eller Java SE 6 eller Java 1.6), kodenavnet Mustang, ble utgitt i desember 2006. Gjeldende revisjon er oppdateringen 26, som ble utgitt juni 2011. Den har 3700+ klasser og grensesnitt. Den fokuserer på nye spesifikasjoner og API-er, inkludert XML, Web Services, JDBC versjon 4.0, programmering basert på merknader, API-er for Java-kompilator og Application Client GUI. Støtten for eldre versjoner av Windows (Win9x-serien) vil også bli fjernet fra oppdatering 7.
Hva er forskjellen mellom Java5 og Java6?
Java 6 er den nåværende stabile versjonen av Java-programmeringsspråket, mens Java 5 er den forrige versjonen. Java 5 har offisielt gått sin levetid, og støttes ikke av Sun lenger. Selv om Java 5 la til mange store endringer (som Autobxing) i språket, legger Java 6 til flere nyttige funksjoner. Spesielt, i motsetning til Java 5, som fokuserte på å legge til / forbedre språkfunksjoner (syntaks), tilføyte Java 6 et bredt spekter av forbedringer til infrastrukturen til Java-språket. Selv om Java 5 introduserte merknader, kom Java 6 med flere typer merknader og API-er for behandling av merknader (f.eks. Metadata for webtjenester for Java-plattformen, Vanlige merknader for Java-plattform og Pluggable Annotation Processing API).
Takket være den nye kompilator-API-en som er lagt til med Java 6, kan Java-kompilatoren nå motta og / eller sende utdata til en abstraksjon av filsystemet (programmer kan spesifisere / behandle kompilatorutgang). Videre tilførte Java 6 forbedringer av applikasjons-GUI-funksjonene i AWT (raskere sprutskjermer og støtte for systemstatusfeltet) og SWING (bedre dra og slipp, støtte for tilpasning av oppsett, multitrådeforbedringer og muligheten til å skrive GIF-bilder). Videre er det lagt til endringer i spesifikasjonen til klassefilen, inkludert et rammeverk som lar programmer koble til skripttolker og bakover navigering til samlingsklasser.
Anbefalt:
Forskjellen Mellom Symmetriske Og Asymmetriske Toppmolekyler
Hovedforskjellen mellom symmetriske og asymmetriske toppmolekyler er at symmetriske toppmolekyler har en riktig rotasjonsakse og to treghetsmomenter
Forskjellen Mellom Transgene Og Knockout Mus
Hovedforskjellen mellom transgene mus og knockout-mus er at transgene mus har fremmede gener satt inn i genomet mens knockout-mus har en funksjon
Forskjellen Mellom Cisgenesis Og Intragenesis
Hovedforskjellen mellom cisgenese og intragenese er at i cisgenesis introduseres gener uten å gjøre noen endring i DNA-sekvensen, og ge
Forskjellen Mellom Nøkkelforskjellen Mellom Metalliske Og Ikke-metalliske Mineraler
Hovedforskjell - Metallisk vs Ikke-metalliske mineraler Et mineral er en naturlig forekommende fast og uorganisk bestanddel med en bestemt kjemisk formel
Forskjellen Mellom Gammel Engelsk Og Mellom Engelsk Og Moderne Engelsk
Old English vs Middle English vs Modern English Old English, Middle English og Modern English er klassifiseringen av engelsk språk, og de