Možemo li koristiti zastarjele metode u Javi?
Možemo li koristiti zastarjele metode u Javi?

Video: Možemo li koristiti zastarjele metode u Javi?

Video: Možemo li koristiti zastarjele metode u Javi?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Decembar
Anonim

Isto za Java @ Zastarjelo - ti mogu još uvijek koristiti the metoda , ali na vlastitu odgovornost - u budućnosti će možda imati bolje alternative, a možda čak i neće biti podržan. Ako ti koriste kod koji je zastarjelo , obično je u redu, sve dok ne morate nadograditi na noviji API - zastarjelo kod možda tamo ne postoji.

Samo tako, šta znači da je metoda zastarjela?

Slično, kada razred ili metoda je zastarjela , it znači da je klasa ili metoda je više se ne smatra važnim. To je toliko nevažno, u stvari, da je trebalo bi više se uopšte ne koristi, jer bi mogao prestati da postoji u budućnosti. Potreba za deprecation dolazi jer kako se klasa razvija, njen API se mijenja.

Također Znajte, da li je zastarjelo ili deprecijativno? Zaključak: do deprecate je "ne odobravati", ali u "samo- deprecating ,” to znači, “omalovažiti”. U svetu računarstva, zastarjelo znači „postupno ukinut“ili „uskoro će se ukinuti“. Depreciate je za razgovor o gubitku novčane vrijednosti.

U vezi s tim, da li će se koristiti zastarjelo?

Važno je istaći da " zastarjelo " radi ne znači nužno funkciju će prestati postojati ili raditi u novoj verziji. Može ostati u funkciji i biti dio biblioteke za cijeli vijek trajanja biblioteke. Međutim, loša je praksa upotreba je zastarjela funkcionira u novom kodu.

Zašto je datum zastario u Javi?

Jedan od razloga zašto je konstruktor zastarjelo je da značenje parametra godine nije ono što biste očekivali. Javadoc kaže: Od verzije JDK 1.1, zamijenjen kalendarom. set (godina + 1900, mjesec, datum ).

Preporučuje se: