どこかで見た
transient private TrackDAO trackDAO;
ベストアンサー1
まず最初に、シリアル化は。
メンバー変数がバイト ストリームに永続化されるときに、シリアル化されないようにマークします。オブジェクトがネットワーク経由で転送される場合、オブジェクトは「シリアル化」される必要があります。シリアル化により、オブジェクトの状態がシリアル バイトに変換されます。これらのバイトはネットワーク経由で送信され、オブジェクトはこれらのバイトから再作成されます。Java の transient キーワードでマークされたメンバー変数は転送されず、意図的に失われます。
そこからの例を少し変更しました (@pgras に感謝)。
public class Foo implements Serializable
{
private String saveMe;
private transient String dontSaveMe;
private transient String password;
//...
}