Tilsvarende, når en klasse eller metode er avviklet, betyr det at klassen eller metoden ikke lenger anses som viktig. Det er faktisk så uviktig at det ikke lenger bør brukes i det hele tatt, da det godt kan slutte å eksistere i fremtiden. Behovet for avskrivning oppstår fordi etter hvert som en klasse utvikler seg, endres API-en.
Blir Java avviklet?
For å konkludere (og for å svare på mitt eget spørsmål), no, vil Java sannsynligvis forbli hovedspråket for Android-programmering i lang tid. Men dette betyr ikke at Google ikke ser etter andre alternativer for å utvikle parallelt for å gå bort fra Java.
Kan jeg fortsatt bruke utdaterte metoder i Java?
Du kan fortsatt bruke utdatert kode uten at ytelsen endres, men hele poenget med å avvikle en metode/klasse er å fortelle brukerne at det nå er en bedre måte å bruke den på, og at den utdaterte koden sannsynligvis vil bli fjernet i en fremtidig utgivelse.
Hvordan skriver du utdatert i Java?
Fra og med J2SE 5.0 avvikler du en klasse, metode eller felt ved å bruke den @avviklede kommentaren. I tillegg kan du bruke @deprecated Javadoc-taggen og fortelle utviklere hva de skal bruke i stedet. Bruk av merknaden får Java-kompilatoren til å generere advarsler når den avviklede klassen, metoden eller feltet brukes.
Har blitt avviklet?
På flere felt er avskrivning å fraråde bruk av noen terminologi, funksjoner, design eller praksis, vanligvisfordi den har blitt erstattet eller ikke lenger anses som effektiv eller trygg, uten å fjerne den fullstendig eller forby bruken.