Veröffentlicht 17. Juni 200223 j Hi! Bei einem Programm wirft der Compiler mir folgende warning raus: Note: E:\Java\jcreator\Client_Server\Client\Applet\Client\Client.java uses or overrides a deprecated API. Note: Recompile with -deprecation for details. Was bedeutet die? MfG backdraft
17. Juni 200223 j Eine Methode wird als "deprecated" gekennzeichnet, wenn sie in der nächsten JDK Version nicht mehr zur verfügung stehen wird. Man sollte also besser gucken, dass man diese Methode nicht mehr benutzt, wenn man beim nächsten Versionsupdate Probleme vermeiden will. Gruß Mirko
17. Juni 200223 j Original geschrieben von Mirko Eine Methode wird als "deprecated" gekennzeichnet, wenn sie in der nächsten JDK Version nicht mehr zur verfügung stehen wird.Hmmm... Eigentlich widerspricht das dem Prinzip der Abwärtskompatibilität. das würde ja bedeuten, dass alte Programme mit einem neuen JDK nicht mehr laufen würden. Meines Wissens nach bedeutet dies lediglich, dass diese Methode zukünftig nicht mehr supported wird, d.h. Bugs werden nicht entfernt und Neuerungen werden dort auch nicht mehr eingepflegt. Die angabe "deprecated" sollte auch immer auf eine Alternative verweisen, wie z.B. die Klasse "Calendar" als Alternative zur Klasse "Date".
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.