Video: Skillnaden Mellan Java5 Och Java6
2024 Författare: Mildred Bawerman | [email protected]. Senast ändrad: 2023-12-16 08:42
Java5 vs Java6
Java är ett av de mest använda objektorienterade programmeringsspråken, som används från mjukvaruutveckling till webbutveckling idag. Det är ett allmänt ändamål och samtidigt programmeringsspråk. Det utvecklades ursprungligen av Sun Microsystems 1995. James Gosling är far till Java-programmeringsspråket. Oracle Corporation äger nu Java (efter att nyligen ha köpt Sun Microsystems). Java är ett starkt skrivet språk som stöder en rad plattformar från Windows till UNIX. Java är licensierat under GNU General Public License. Sedan den första utgåvan 1995 (Java 1.0) har den vuxit och blivit det dominerande utvecklingsspråket för utveckling av webbaserade applikationer. Java 6 är dess nuvarande stabila utgåva, medan Java 5 är den tidigare versionen.
Java5
Java 5 (även känd som Java Standard Edition 5.0 eller J2SE 5 eller J2SE 1.5), kodnamnet Tiger, släpptes i september 2004. Java 5 har passerat sin livslängd och Suns stöd för det gick ut i november 2009. Det hade 3200+ klasser och gränssnitt. Java 5 introducerade flera viktiga uppdateringar, till exempel språkförbättringar (t.ex. anteckningar, generik, autoboxing och förbättrad syntax för looping) bland många andra. Annotation är en mekanism för märkning av klasser med metadata så att de kan användas av metadata-medvetna program. Generics är en mekanism för att specificera typer för objekt som tillhör samlingar, såsom Arraylists, så att typsäkerhet garanteras vid sammanställningstid. Autoboxing möjliggör automatiska omvandlingar mellan primitiva typer (t.ex. int) och omslagstyper (t.ex. heltal). Förbättrad syntax för looping inkluderar förbättringarna för varje loop för att gå igenom objekten i array eller samlingar relativt enkelt.
Java6
Java 6 (även känd som Java Standard Edition 6.0 eller Java SE 6 eller Java 1.6), kodnamnet Mustang, släpptes i december 2006. Nuvarande version är uppdateringen 26, som släpptes juni 2011. Den har 3700+ klasser och gränssnitt. Den fokuserar på nya specifikationer och API: er inklusive XML, Web Services, JDBC version 4.0, programmering baserad på Annotations, API för Java-kompilator och Application client GUI. Stödet för äldre version av Windows (Win9x-serien) kommer också att tas bort från och med uppdateringen 7.
Vad är skillnaden mellan Java5 och Java6?
Java 6 är den nuvarande stabila versionen av Java-programmeringsspråket, medan Java 5 är dess tidigare version. Java 5 har officiellt passerat sin livstid och stöds inte av Sun längre. Även om Java 5 lade till många stora förändringar (som Autobxing) i språket, lägger Java 6 till ytterligare användbara funktioner. Specifikt, till skillnad från Java 5, som fokuserade på att lägga till / förbättra språkfunktioner (syntax), lade Java 6 till ett brett spektrum av förbättringar av Java-språks infrastruktur. Även om Java 5 introducerade kommentarer, kom Java 6 med ytterligare typer av kommentarer och API: er för bearbetning av kommentarer (t.ex. metadata för webbtjänster för Java-plattformen, Common Annotations for Java Platform och Pluggable Annotation Processing API).
Tack vare det nya kompilerings-API: et som läggs till med Java 6 kan Java-kompilatorn nu ta emot och / eller skicka utdata till en abstraktion av filsystemet (program kan specificera / bearbeta kompilatorutdata). Dessutom tillade Java 6 förbättringar av applikationsgränssnittsfunktionerna i AWT (snabbare stänkskärmar och stöd för systemfältet) och SWING (bättre dra-och-släpp, stöd för anpassning av layouter, förbättringar av multitrådning och förmåga att skriva GIF-bilder). Dessutom har ändringar lagts till i specifikationen för klassfilen inklusive ett ramverk som gör det möjligt för program att ansluta till skripttolkar och bakåtnavigering till samlingsklasser.
Rekommenderas:
Skillnaden Mellan Analysering Uppifrån Och Ned Och Nedifrån Och Upp
Huvudskillnaden mellan upp och ner-analysering är att uppifrån och ner-analysering utför analysering från den stirrande symbolen till ingångssträngen whi
Skillnaden Mellan Cat5 Och Cat5e Och Cat6 Och Cat7 Kablar
Cat5 vs Cat5e vs Cat6 vs Cat7 Kablar Cat5 och Cat5e och Cat6 och Cat7 är olika standarder för kablar. Om du undrar om dessa namn på som
Skillnaden Mellan Smart Och Klok Och Intelligent Och Smart
Clever vs Wise vs Intelligent vs Smart Clever, wise, intelligent and smart är fyra ord på engelska som alla betecknar positiva attribut om en
Skillnaden Mellan Apple IPhone 4 Och IPhone 5 Och Senaste Android-smartphones (2.1 Och 2.2 Och 2.3)
Apple iPhone 4 vs iPhone 5 vs Senaste Android Smartphones (2.1 vs 2.2 vs 2.3) Apple iPhone 4, iPhone 5 och Android Smartphones är konkurrenterna i sm
Skillnaden Mellan Kyckling Och Höna Och Pullet Och Kuk Och Cockerel Och Tupp Och Capon
Chicken vs Hen vs Pullet vs Cock vs Cockerel vs Rooster vs Capon Chicken, hen, pullet, cock, cockerel, rooster and capon, antagligen har ingen annan fågel så man