@SuppressWarnings("serial")

Status
Nicht offen für weitere Antworten.

gr33b

Aktives Mitglied
Hallo miteinander

Ich will meinen Code aufräumen, kommentieren uvm.

Nun ist mir aufgefallen, dass die meisten Compiler Warnungen mit dem @SuppressWarnings("serial") eliminiert werden können.

Irgendwie versteh ich nicht wieso der Compiler diese Warnung bei der Hälfte meiner Klassen macht, und bei der anderen Hälfte nicht... Ich versteh da den Zusammenhang nicht.

Was genau heisst

Code:
The serializable class ... does not init[...]

danke für die Antwort.
 

Illuvatar

Top Contributor
Der Compiler will gerne, dass du bei allen Klassen, die serialisiert werden können (was recht viele sind), ein
Code:
public static final long serialVersionUID
machst, damit es keine Versionsprobleme gibt.
Wenn du die Klassen jetzt aber gar nicht serialisieren willst, ist das natürlich unsinnig, deshalb kannst du mit dem SuppressWarnings (das übrigens nur in Java6 oder Eclipse funzt) die Warnung wegmachen.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben