Használhatunk elavult módszereket a Java-ban?
Használhatunk elavult módszereket a Java-ban?

Videó: Használhatunk elavult módszereket a Java-ban?

Videó: Használhatunk elavult módszereket a Java-ban?
Videó: Manage Multi Container Apps with #dockercompose | #CloudNativeNinja PT4 2024, November
Anonim

Ugyanazért Java @ Elavult - te tud még mindig használat az módszer , de saját felelősségére – a jövőben lehet, hogy jobb alternatívái vannak, és nem is támogatott. Ha te használják kód az elavult , általában rendben van, mindaddig, amíg nem kell frissítenie egy újabb API-ra - a elavult előfordulhat, hogy ott nem létezik kód.

Csak hát, mit jelent az, hogy egy módszer elavult?

Hasonlóképpen, amikor egy osztály ill módszer elavult , azt eszközök hogy az osztály ill módszer az már nem tartják fontosnak. Azt van valójában annyira lényegtelen, hogy az kellene már egyáltalán nem használható, mivel a jövőben előfordulhat, hogy megszűnik. A szükségesség rosszallás azért jön létre, mert ahogy egy osztály fejlődik, az API-ja változik.

Azt is tudja, hogy elavult vagy leértékelődött? A lényeg: a könyörög „nem helyeselni”, hanem „önmagában” lejárató ”, ez azt jelenti, hogy „lekicsinyelni”. A számítástechnika világában, elavult azt jelenti, hogy „kivont” vagy „hamarosan megszűnik”. Becsmérel pénzbeli értékvesztésről beszélünk.

Ezzel kapcsolatban az elavult használatot fogja használni?

Fontos kiemelni, hogy " elavult " csinál nem feltétlenül jelenti a funkciót akarat megszűnik létezni, vagy új verzióban működik. Működhet és a könyvtár része maradhat a könyvtár élettartama alatt. Ez azonban rossz gyakorlat használat elavult új kódban működik.

Miért elavult a dátum a Java-ban?

Az egyik oka annak, hogy a kivitelező az elavult az, hogy az év paraméter jelentése nem az, amit elvárna. A javadoc ezt írja: A JDK 1.1-es verziójától kezdve a Calendar váltotta fel. set(év + 1900, hónap, dátum ).

Ajánlott: