Panašiai, kai klasė ar metodas yra pasenęs, tai reiškia, kad klasė ar metodas nebėra laikomas svarbiu. Tiesą sakant, jis toks nesvarbus, kad jo apskritai nebereikėtų naudoti, nes ateityje jis gali nustoti egzistuoti. Reikalingas naudojimo nutraukimas, nes tobulėjant klasei keičiasi jos API.
Ar „Java“nebenaudojama?
Baigiant (ir atsakant į savo klausimą), ne, Java tikriausiai išliks kaip pagrindinė Android programavimo kalba ilgą laiką. Tačiau tai nereiškia, kad „Google“neieško kitų lygiagrečiai plėtojamų galimybių, kad atsitrauktų nuo „Java“.
Ar vis dar galiu naudoti pasenusius metodus Java?
Vis tiek galite naudoti nebenaudojamą kodą nepakeisdami našumo, tačiau visa metodo / klasės panaikinimo esmė yra informuoti vartotojus, kad dabar yra geresnis būdas jį naudoti. ir kad būsimame leidime pasenęs kodas greičiausiai bus pašalintas.
Kaip rašyti nebenaudojamą „Java“?
Pradedant J2SE 5.0, klasę, metodą arba lauką panaikinate naudodami @Paneigtas anotaciją. Be to, galite naudoti @deprecated Javadoc žymą, nurodydami kūrėjams, ką vietoj jos naudoti. Naudojant anotaciją, Java kompiliatorius generuoja įspėjimus, kai naudojama nebenaudojama klasė, metodas arba laukas.
Ar buvo nebenaudojamas?
Kai kuriose srityse nusidėvėjimas yra atgrasymas nuo kai kurių terminų, funkcijų, dizaino ar praktikos vartojimo, paprastaines jis buvo pakeistas arba nebėra laikomas efektyviu ar saugiu, jo visiškai nepašalinus arba neuždraudžiant jo naudoti.