Wozu braucht man in Java transient-Felder und wie funktionieren sie bei der Serialisierung?
Hallo zusammen! Ich lerne Java und bin auf den Modifikator `transient` für Klassenfelder gestoßen. Ich habe die Dokumentation gelesen, aber nicht ganz verstanden, wozu er gut ist.\n\nIch habe eine einfache Benutzerklasse:\n\n```java\npublic class User implements Serializable {\n private String username;\n private String password;\n private int age;\n\n // getters und setters\n}\n```\n\nWenn ich ein Objekt dieser Klasse in eine Datei serialisiere, möchte ich username und age speichern, aber nicht password – das sind schließlich vertrauliche Daten! Ich habe versucht, password einfach nicht manuell zu schreiben, aber bei der Deserialisierung ist das Feld password `null`, was die Authentifizierungslogik zerstört.\n\nFragen:\n1. Wie schließe ich password korrekt von der Serialisierung aus, sodass ich es nach der Deserialisierung wiederherstellen kann (z.B. aus einer anderen Quelle)?\n2. W