Kan ons verouderde metodes in Java gebruik?
Kan ons verouderde metodes in Java gebruik?

Video: Kan ons verouderde metodes in Java gebruik?

Video: Kan ons verouderde metodes in Java gebruik?
Video: Java Annotations | @Deprecated 2024, Mei
Anonim

Dieselfde vir Die van Java @ Afgedank - jy kan steeds gebruik die metode , maar op eie risiko - in die toekoms sal dit dalk beter alternatiewe hê en dalk nie eers ondersteun word nie. As jy gebruik kode dit is afgekeur , dit is gewoonlik goed, solank jy nie hoef op te gradeer na 'n nuwer API - die afgekeur kode bestaan dalk nie daar nie.

Net so, wat beteken dit dat 'n metode afgekeur word?

Net so, wanneer 'n klas of metode is afgekeur , Dit beteken dat die klas of metode is nie meer as belangrik beskou nie. Dit is so onbelangrik, in werklikheid, dat dit behoort glad nie meer gebruik word nie, aangesien dit moontlik in die toekoms sal ophou bestaan. Die behoefte aan afskaffing kom tot stand omdat soos 'n klas ontwikkel, sy API verander.

Weet ook, is dit afgeskryf of gedepresieer? Bottom line: aan afkeur is "om af te keur", maar in "self- afkeur ," beteken dit, "om te verkleineer." In die wêreld van rekenaars, afgekeur beteken "uitgefaseer" of "word binnekort uitgefaseer." Depresieer is om oor verlies aan geldwaarde te praat.

Met betrekking tot hierdie, is afgekeur sal gebruik?

Dit is belangrik om daarop te wys dat " afgekeur " doen beteken nie noodwendig die funksie nie sal ophou bestaan of in 'n nuwe weergawe werk. Dit kan bly werk en deel van die biblioteek vir die leeftyd van die biblioteek. Dit is egter slegte praktyk om gebruik afgekeur funksioneer in nuwe kode.

Waarom word datum in Java afgekeur?

Een rede waarom die konstruktor is afgekeur is dat die betekenis van die jaarparameter nie is wat jy sou verwag nie. Die javadoc sê: Vanaf JDK weergawe 1.1, vervang deur Kalender. stel (jaar + 1900, maand, datum ).

Aanbeveel: