ホームページ  >  記事  >  Java  >  Java 一時的な使用コード例の概要

Java 一時的な使用コード例の概要

黄舟
黄舟オリジナル
2017-03-15 11:49:221651ブラウズ

机上ではやっと気づいたけど、詳しくやらないといけないのは分かっている --Lu You運河がどのくらい澄んでいるか尋ねて、流水源があるようにしてください --Zhu Xi


transientとは「一時的な」、「一時的な」という意味です、私たちはSerializable、Java シリアル化について学習しました。一部の 変数をシリアル化したくない場合は、この変数を transient に設定できます。Transient は Java 言語のキーワードであり、ドメインが によってシリアル化されていないことを示すために使用されます。 オブジェクトの一部。 transient は、プロパティが一時的であり、シリアル化されないことを示します。

public class TransientDemo implements Serializable{
/**
     *
     */
private static final long serialVersionUID = 1L;
    private  transient String name;
    private String password;

    public String getName() {
        return name;
    }

    public void setName(String name) {
    this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {
// TODO Auto-generated method stub  
    String path="D:"+File.separator+"object.txt";
    File file=new File(path);
    TransientDemo transientDemo=new TransientDemo();
    transientDemo.setName("姓名");
    transientDemo.setPassword("密码");
    ObjectOutput output=new ObjectOutputStream(new FileOutputStream(file));
    output.writeObject(transientDemo);
    ObjectInput input=new ObjectInputStream(new FileInputStream(file));
    TransientDemo demo=(    TransientDemo )input.readObject();
    System.out.println(demo.getName()+demo.getPassword());
    }

}

結果のパスワード出力は

null
です

以上がJava 一時的な使用コード例の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。