Hasonlóan, ha egy osztály vagy metódus elavult, az azt jelenti, hogy az osztályt vagy metódust már fontosnak tartják. Valójában annyira lényegtelen, hogy egyáltalán nem szabad többé használni, mivel a jövőben előfordulhat, hogy megszűnik. Az elavulás szükségessége azért van, mert ahogy egy osztály fejlődik, az API-ja is változik.
Elavult a Java?
Befejezésül (és hogy a saját kérdésemre válaszoljak), nem, a Java valószínűleg sokáig az Android programozás fő nyelve marad. Ez azonban nem jelenti azt, hogy a Google ne keresne más fejlesztési lehetőségeket párhuzamosan, hogy lelépjen a Java-ról.
Használhatok még elavult módszereket a Java-ban?
Továbbra is használhat elavult kódot a teljesítmény megváltoztatása nélkül, de a metódusok/osztályok elavultságának lényege az, hogy tudatja a felhasználókkal, hogy van egy jobb módja is a használatának. és hogy egy jövőbeli kiadásban valószínűleg eltávolítják az elavult kódot.
Hogyan írhat elavult Java nyelvet?
A J2SE 5.0-tól kezdődően egy osztályt, metódust vagy mezőt a az @Elavult megjegyzés használatával érvénytelenít. Ezenkívül használhatja a @deprecated Javadoc címkét, amely megmondja a fejlesztőknek, hogy mit használjanak helyette. Az annotáció használatakor a Java fordító figyelmeztetéseket generál, ha az elavult osztályt, metódust vagy mezőt használják.
Elavult?
Több területen az elavulás bizonyos terminológiák, jellemzők, dizájn vagy gyakorlatok használatának visszaszorítását jelenti.mert felváltották, vagy már nem tekinthető hatékonynak vagy biztonságosnak anélkül, hogy teljesen eltávolították volna, vagy megtiltották volna a használatát.