backdraft Geschrieben 17. Juni 2002 Geschrieben 17. Juni 2002 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 Zitieren
Mirko Geschrieben 17. Juni 2002 Geschrieben 17. Juni 2002 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 Zitieren
loeti Geschrieben 17. Juni 2002 Geschrieben 17. Juni 2002 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". Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.