Kan vi använda föråldrade metoder i Java?
Kan vi använda föråldrade metoder i Java?

Video: Kan vi använda föråldrade metoder i Java?

Video: Kan vi använda föråldrade metoder i Java?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Maj
Anonim

Samma för Javas @ Utfasad - du burk fortfarande använda sig av de metod , men på egen risk - i framtiden kan det ha bättre alternativ och kanske inte ens stöds. Om du använder kod alltså utfasad , är det vanligtvis bra, så länge du inte behöver uppgradera till ett nyare API - den utfasad kod kanske inte finns där.

Bara så, vad betyder det att en metod fasas ut?

Likaså när en klass eller metoden är utfasad , den innebär att att klassen eller metoden är inte längre anses vara viktigt. den är så oviktigt, faktiskt, att det skall inte längre användas alls, eftersom det mycket väl kan upphöra att existera i framtiden. Behovet av avskrivning kommer till eftersom en klass utvecklas förändras dess API.

Vet också, är det avskrivet eller avskrivet? Slutsats: till avskriva är "att ogilla", men i "själv- avskaffande ," betyder det "att förringa." I datorns värld, utfasad betyder "fasas ut" eller "snart fasas ut". Minska i värde är för att tala om förlust av penningvärde.

Med hänsyn till detta, är utfasad kommer användning?

Det är viktigt att påpeka att " utfasad " gör betyder inte nödvändigtvis funktionen kommer upphöra att existera eller fungera i en ny version. Det kan förbli fungerande och en del av biblioteket under bibliotekets livstid. Det är dock dålig praxis att användning utfasad fungerar i ny kod.

Varför är datum föråldrat i Java?

En anledning till att konstruktören är utfasad är att innebörden av parametern år inte är vad du kan förvänta dig. Javadoc säger: Från och med JDK version 1.1, ersatt av Kalender. set(år + 1900, månad, datum ).

Rekommenderad: