Deprecated: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K (1 Versionen)
K
 
(8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
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 Klassenbibliothek 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.  
  
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.
+
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'' markiert wurde, sollte man die so gekennzeichneten Elemente nicht mehr benutzen und angebotene Alternativen oder neue Implementierungen einsetzen. In den meisten Fällen wird in der [[API Dokumentation (Java)|Java API Dokumentation]] auch eine konkrete Begründung geliefert, weshalb ein Element nun ''deprecated'' ist, und womit dieses Element ersetzt wurde.
  
[[Kategorie:Java]]
+
== Eigene Klassen als ''deprecated'' markieren ==
 +
<syntaxhighlight lang="java">
 +
@Deprecated public class Veraltet {
 +
 
 +
//...
 +
 
 +
}
 +
</syntaxhighlight>
 +
 
 +
{{Fragen stellen}}
 +
 
 +
[[Kategorie:Java Grundlagen]]

Aktuelle Version vom 11. April 2019, 07:56 Uhr

Die Java Klassenbibliothek 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 markiert wurde, sollte man die so gekennzeichneten Elemente nicht mehr benutzen und angebotene Alternativen oder neue Implementierungen einsetzen. In den meisten Fällen wird in der Java API Dokumentation auch eine konkrete Begründung geliefert, weshalb ein Element nun deprecated ist, und womit dieses Element 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!

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.