Kan vi bruke utdaterte metoder i Java?
Kan vi bruke utdaterte metoder i Java?

Video: Kan vi bruke utdaterte metoder i Java?

Video: Kan vi bruke utdaterte metoder i Java?
Video: Dependabot : Update dependencies for Gradle projects 2024, Desember
Anonim

Samme for Java sine @ Avviklet - deg kan fortsatt bruk de metode , men på egen risiko - i fremtiden kan den ha bedre alternativer, og kanskje ikke engang støttes. Hvis du bruker kode altså avviklet , er det vanligvis greit, så lenge du ikke trenger å oppgradere til en nyere API - avviklet koden finnes kanskje ikke der.

Bare så, hva betyr det at en metode blir avviklet?

Tilsvarende når en klasse eller metoden er avviklet , det midler at klassen eller metoden er ikke lenger anses som viktig. Den er så uviktig, faktisk, at det bør ikke lenger brukes i det hele tatt, da det godt kan slutte å eksistere i fremtiden. Behovet for avskrivning kommer til fordi som en klasse utvikler seg, endres APIen.

Vet også, er det avskrevet eller avskrevet? Bunnlinjen: til avskrive er «å avvise», men i «selv- avskrive ," betyr det "å forkleine." I dataverdenen, avviklet betyr "faset ut" eller "snart fases ut." Avskrive er for å snakke om tap av pengeverdi.

I forhold til dette, er avviklet viljebruk?

Det er viktig å påpeke at " avviklet " gjør betyr ikke nødvendigvis funksjonen vil slutte å eksistere eller fungere i en ny versjon. Det kan forbli fungerende og en del av biblioteket i hele bibliotekets levetid. Det er imidlertid dårlig praksis å bruk avviklet funksjoner i ny kode.

Hvorfor er dato avviklet i Java?

En grunn til at konstruktøren er avviklet er at betydningen av årsparameteren ikke er det du forventer. Javadoc sier: Fra og med JDK versjon 1.1, erstattet av Kalender. sett(år + 1900, måned, Dato ).

Anbefalt: