gpt4 book ai didi

java - 写入对象

转载 作者:行者123 更新时间:2023-12-01 13:18:31 24 4
gpt4 key购买 nike

我试图弄清楚如何写入(序列化?)对象。如果我这里有这段代码:

   public class TestObject {

private String words;

public void getWords(){

words = "These are some important words.";

try{
PrintWriter pw = new PrintWriter("file.txt");

pw.println(words);

System.out.println(words);

}catch(IOException e){
System.out.println(e);
}
}

public static void main(String [] args){
TestObject to = new TestObject();
to.getWords();
}

想要将字符串“words”中的单词写入一个对象,我该怎么做?为什么写入对象有用?

最佳答案

首先,您的类需要实现可序列化接口(interface)。然后,任何未标记为 transient 的变量都可以被序列化。只要它本身是可序列化的。字符串是,但如果您有另一个具有您自己类型的变量,则需要使该变量也可序列化或将其标记为 transient 。

它很有用,您可以通过网络传输对象,就像我最近构建的一个应用程序一样,该应用程序包括一个网站和一个应用程序,它们都使用相同的数据库。在这种情况下,应用程序运行在不同的 jvm 中,并且可以接受并构造从服务器发送给它的对象。

关于java - 写入对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22253370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com