Ali lahko uporabljamo zastarele metode v Javi?
Ali lahko uporabljamo zastarele metode v Javi?

Video: Ali lahko uporabljamo zastarele metode v Javi?

Video: Ali lahko uporabljamo zastarele metode v Javi?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Maj
Anonim

Enako za Java @ Zastarelo - ti lahko še vedno uporaba the metoda , vendar na lastno odgovornost - v prihodnosti bo morda imel boljše alternative in morda niti ne bo podprt. Če ti uporabljajo koda, ki je zastarel , je običajno v redu, dokler vam ni treba nadgraditi na novejši API - zastarel koda morda tam ne obstaja.

Torej, kaj pomeni, da je metoda opuščena?

Podobno, ko razred oz metoda je zastarela , to pomeni da je razred oz metoda je ne veljajo več za pomembne. To je tako nepomembno pravzaprav, da je bi moral se sploh ne uporablja več, saj bi lahko v prihodnosti prenehal obstajati. Potreba po opustitev nastane zato, ker se razred razvija, njegov API se spreminja.

Vedite tudi, ali je zastarel ali amortiziran? Na koncu: do zanikati je »odkloniti«, ampak v »samo- zanikanje ,« pomeni »omalovaževati«. V svetu računalništva, zastarel pomeni »postopno opuščanje« ali »kmalu opuščanje«. Amortizirati je za govorjenje o izgubi denarne vrednosti.

V zvezi s tem, ali bo zastarela uporaba?

Pomembno je poudariti, da " zastarel " ne ne pomeni nujno funkcije volja prenehajo obstajati ali delujejo v novi različici. Lahko ostane delujoč in del knjižnice za celotno življenjsko dobo knjižnice. Vendar pa je slaba praksa uporaba zastarela deluje v novi kodi.

Zakaj je datum v Javi zastarel?

Eden od razlogov, da je konstruktor zastarel je, da pomen parametra leta ni to, kar bi pričakovali. Javadoc pravi: od različice JDK 1.1, nadomeščen s koledarjem. komplet (leto + 1900, mesec, datum ).

Priporočena: