Podobne, keď je trieda alebo metóda zastaraná, znamená to, že triedu alebo metódu užnepovažujeme za dôležitú. V skutočnosti je taký nedôležitý, že by sa už nemal vôbec používať, pretože by v budúcnosti mohol prestať existovať. Potreba ukončenia podpory vzniká preto, že ako sa trieda vyvíja, jej API sa mení.
Zastaráva sa Java?
Na záver (a aby som odpovedal na moju vlastnú otázku), nie, Java pravdepodobne zostane ešte dlho hlavným jazykom pre programovanie Androidu. To však neznamená, že Google nehľadá ďalšie možnosti vývoja súbežne, aby sa vzdal Java.
Môžem naďalej používať zastarané metódy v jazyku Java?
Stále môžete používať zastaraný kód bez toho, aby sa zmenil výkon, ale cieľom zavrhnutia metódy/triedy je dať používateľom vedieť, že teraz existuje lepší spôsob použitia, a že v budúcom vydaní bude zastaraný kód pravdepodobne odstránený.
Ako napíšete neschválené v jazyku Java?
Počnúc verziou J2SE 5.0 zavrhujete triedu, metódu alebo pole pomocou anotácie @Deprecated. Okrem toho môžete použiť značku @deprecated Javadoc, ktorá vývojárom povie, čo majú namiesto toho použiť. Použitie anotácie spôsobí, že kompilátor Java vygeneruje upozornenia, keď sa použije zastaraná trieda, metóda alebo pole.
Bolo zastarané?
V niekoľkých oblastiach je podceňovanie odrádzaním od používania určitej terminológie, funkcie, dizajnu alebo praxe, zvyčajnepretože bola nahradená alebo sa už nepovažuje za efektívnu alebo bezpečnú bez toho, aby bola úplne odstránená alebo zakázaná jej používanie.