Deprecated: Unterschied zwischen den Versionen
K |
K |
||
Zeile 1: | Zeile 1: | ||
Die Java Library wird ständig verändert. Dabei passiert es, dass Dinge ([[Klasse|Klassen]], [[Methode|Methoden]], ...) überflüssig werden. Da aber Java [[abwärtskompatibel]] ist und bleiben soll, können diese Dinge nicht einfach gelöscht werden. In der fortschreitenden Entwicklung gilt "alt = schlecht" (und in extremen Fällen sogar "alt = gefährlich"), als Warnung für den Programmierer werden veraltete Dinge mit "deprecated" markiert. | Die Java Library wird ständig verändert. Dabei passiert es, dass Dinge ([[Klasse|Klassen]], [[Methode|Methoden]], ...) überflüssig werden. Da aber Java [[abwärtskompatibel]] ist und bleiben soll, können diese Dinge nicht einfach gelöscht werden. In der fortschreitenden Entwicklung gilt "alt = schlecht" (und in extremen Fällen sogar "alt = gefährlich"), als Warnung für den Programmierer werden veraltete Dinge mit "deprecated" markiert. | ||
− | Wann immer man etwas findet, das "deprecated" ist, sollte man die Finger davon lassen. In den meisten Fällen wird in der [[API_Dokumentation|API]] auch beschrieben, wieso etwas "deprecated" ist, und durch was dieses Ding ersetzt wurde. | + | Wann immer man etwas findet, das "deprecated" ist, sollte man die Finger davon lassen. In den meisten Fällen wird in der [[API_Dokumentation (Java)|API]] auch beschrieben, wieso etwas "deprecated" ist, und durch was dieses Ding ersetzt wurde. |
== Eigene Klassen als ''deprecated'' markieren == | == Eigene Klassen als ''deprecated'' markieren == |
Version vom 7. April 2018, 17:07 Uhr
Die Java Library wird ständig verändert. Dabei passiert es, dass Dinge (Klassen, Methoden, ...) überflüssig werden. Da aber Java abwärtskompatibel ist und bleiben soll, können diese Dinge nicht einfach gelöscht werden. In der fortschreitenden Entwicklung gilt "alt = schlecht" (und in extremen Fällen sogar "alt = gefährlich"), als Warnung für den Programmierer werden veraltete Dinge mit "deprecated" markiert.
Wann immer man etwas findet, das "deprecated" ist, sollte man die Finger davon lassen. In den meisten Fällen wird in der API auch beschrieben, wieso etwas "deprecated" ist, und durch was dieses Ding ersetzt wurde.
Eigene Klassen als deprecated markieren
@Deprecated public class Veraltet {
//...
}
Fragen
Das Thema wurde nicht ausreichend behandelt? Du hast Fragen dazu und brauchst weitere Informationen? Lass Dir von uns helfen!
- Besuche uns im Byte-Welt-Forum
- Besuche unseren Chat
Wir helfen dir gerne!
Dir hat dieser Artikel gefallen? Oder Du hast Fehler entdeckt und möchtest zur Berichtigung beitragen? Prima! Schreibe einen Kommentar!
Du musst angemeldet sein, um einen Kommentar abzugeben.