Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú značné rozdiely medzi Java 1.4 a 1.5

verzia Java 1.5 , tiež volal J2SE 5.0 , videl zavedenie mnohých nových a užitočných funkcií . Old Java 1.4 guru môže stále pracovať svoje čaro , ale ak ste jedným je to rozhodne stojí za váš čas pozrieť sa na niektoré rozdiely medzi Java 1.5 a Javu 1.4 . Mnoho otázok starej verzie boli riešené . Generics

Najväčší rozdiel medzi dvoma Java správy je novinkou generík . Generics vám umožní opustiť typu určitého argumentu alebo oblasti nejednoznačné . Keď inštanciu triedy v kóde , môžete určiť , aký typ by mal používať . Sú užitočné pre dátové štruktúry , ako sú zoznamy alebo stromov , takže môžete napísať jednu triedu zaoberať sa štruktúrami INT , reťazca alebo čokoľvek iného .
Pre Loops

Ďalším významným rozdielom je rozšírenie pre syntax slučky . Namiesto zaoberania sa iterátory , stačí napísať na slučku , ktorá bude automaticky prejsť každú položku v iterable štruktúry , alebo každú položku v poli .
Autoboxing a Unboxing

V Jave 1.4 , keď ste použili tried obálky pre rôzne primitívne typy , museli ste sa s nimi vysporiadať , ako akékoľvek iné triedy , s použitím svojich konštruktérov a prístupové metódy . V Jave 1.5 , môžete použiť inštancie triedy obálky , rovnako ako primitívne typ , a Java bude vedieť , čo máte na mysli .
Enumerácie

Java 1.5 zavádza výpočty , skratka pre vyčíslenie . Jedná sa v podstate prispôsobiteľné typy . Keď urobíte zoznamu , môžete vypísať rôzne platné hodnoty . Potom môžete použiť enum ako primitívny typ . Je to oveľa lepšie , ako vytvárať zoznamy konečných ints pre konštanty .
Array Argumenty

Teraz je tu nová syntax pre odovzdávanie matíc sa ako argumenty funkcie . Namiesto použitia poľa ako argument , môžete použiť nový " ... " syntaxe . Potom , namiesto budovania pole sa potom na tvrdenie , stačí vymenovať prvky vo svojom volaní funkcie , a to bude automaticky zabaľte ich do poľa .
Statická Dovoz

Ďalšou novinkou je možnosť importovať statické členov tried . Skôr než písanie rozhranie , ktoré práve majú statické pole , môžete napísať skutočné triedy s nimi a stačí použiť statický import .
Anotácia

posledný hlavný rozdiel medzi týmito dvoma Java správy je novinkou meta - dátových anotácií . Jedná sa o malé poznámky k kompilátor môžete pripojiť k svojim metódam , hovoriť to , aby sa automaticky pridá určité metódy alebo pole , alebo liečiť metódou inak .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené