Rozdiel Medzi Java5 A Java6

Rozdiel Medzi Java5 A Java6
Rozdiel Medzi Java5 A Java6

Video: Rozdiel Medzi Java5 A Java6

Video: Rozdiel Medzi Java5 A Java6
Video: Java SE. Урок 5. Структура проекта, понятие пакета, правила именования . Первый проект на java 2024, December
Anonim

Java5 vs Java6

Java je jeden z najbežnejšie používaných objektovo orientovaných programovacích jazykov, ktorý sa dnes používa od vývoja softvéru po vývoj webu. Je to univerzálny a súbežný programovací jazyk. Pôvodne ju vyvinula spoločnosť Sun Microsystems v roku 1995. James Gosling je otcom programovacieho jazyka Java. Spoločnosť Oracle Corporation teraz vlastní spoločnosť Java (po nedávnom zakúpení spoločnosti Sun Microsystems). Java je jazyk so silnými typmi, ktorý podporuje celý rad platforiem od Windows po UNIX. Na licenciu Java je poskytovaná licencia GNU General Public License. Od svojho prvého vydania v roku 1995 (Java 1.0) sa rozrástol a stal sa dominantným vývojovým jazykom pre vývoj webových aplikácií. Java 6 je jeho aktuálne stabilné vydanie, zatiaľ čo Java 5 je predchádzajúca verzia.

Java5

Java 5 (tiež známa ako Java Standard Edition 5.0 alebo J2SE 5 alebo J2SE 1.5) s kódovým označením Tiger, bola vydaná v septembri 2004. Java 5 uplynula jej životnosť a podpora spoločnosti Sun pre ňu vypršala v novembri 2009. Mala 3200+ tried a rozhraní. Java 5 predstavila niekoľko významných aktualizácií, ako sú napríklad jazykové vylepšenia (tj. Anotácie, Všeobecné, Autoboxing a vylepšená syntax pre opakovanie). Anotácia je mechanizmus označovania tried metadátami, aby ich mohli programy využívajúce metadáta používať. Generics je mechanizmus určovania typov pre objekty patriace do zbierok, napríklad Arraylists, aby bola zaručená bezpečnosť typov v čase kompilácie. Autoboxing umožňuje automatické konverzie medzi primitívnymi typmi (napr. Int) a obalovými typmi (napr. Celé číslo). Vylepšená syntax pre vytváranie slučiek obsahuje vylepšenia pre každú slučku, ktoré umožňujú pomerne ľahké prechádzanie položkami poľa alebo zbierok.

Java6

Java 6 (známa tiež ako Java Standard Edition 6.0 alebo Java SE 6 alebo Java 1.6) s kódovým označením Mustang bola vydaná v decembri 2006. Aktuálna verzia je Update 26, ktorá bola vydaná v júni 2011. Má viac ako 3 500 tried a rozhrania. Zameriava sa na nové špecifikácie a API vrátane XML, webových služieb, JDBC verzie 4.0, programovania založeného na anotáciách, API pre kompilátor Java a GUI aplikačného klienta. Od aktualizácie 7 bude tiež odstránená podpora staršej verzie systému Windows (séria Win9x).

Aký je rozdiel medzi Java5 a Java6?

Java 6 je súčasná stabilná verzia programovacieho jazyka Java, zatiaľ čo Java 5 je jej predchádzajúca verzia. Java 5 oficiálne vypršala životnosť a Sun ju už nepodporuje. Aj keď Java 5 pridala do jazyka veľa významných zmien (napríklad Autobxing), Java 6 pridáva ďalšie ďalšie užitočné funkcie. Konkrétne na rozdiel od Java 5, ktorá sa zameriavala na pridávanie / vylepšovanie funkcií jazyka (syntaxe), Java 6 pridala do infraštruktúry jazyka Java širokú škálu vylepšení. Aj keď Java 5 predstavila anotácie, Java 6 prišla s ďalšími typmi anotácií a API na spracovanie anotácií (napr. Metadáta webových služieb pre platformu Java, Common Annotations for Java Platform a Pluggable Annotation Processing API).

Vďaka novému API kompilátora pridanému k Java 6 môže kompilátor java teraz prijímať a / alebo odosielať výstup do abstrakcie súborového systému (programy môžu určiť / spracovať výstup kompilátora). Ďalej Java 6 pridala vylepšenia do možností GUI aplikácií v AWT (rýchlejšie úvodné obrazovky a podpora pre systémovú lištu) a SWING (lepšie drag-and-drop, podpora prispôsobenia rozložení, vylepšenia viacerých vlákien a schopnosť písať obrázky GIF). Ďalej boli pridané zmeny v špecifikácii súboru triedy vrátane rámca, ktorý umožňuje programom pripojiť sa k skriptovacím tlmočníkom a spätnú navigáciu do tried kolekcie.

Odporúčaná: