java对序列化提供了非常方便的支持,在定义类的时候,如果想让对象可以被序列化,必须实现 implements serializable
比如,对已存在的wang.txt进行序列化,得到的字节输出到wang1.txt文件中
JEEWX-API 是一款JAVA版的微信开发SDK,支持微信公众号、小程序、微信企业号、支付宝生活号SDK和微博SDK。你可以基于她,快速的傻瓜化的进行微信开发、支付窗和微博开发。 基于jeewx-api开发,可以立即拥有简单易用的API,让开发更加轻松自如,节省更多时间。
0
package Serializable;
/*
* 文本文件的序列化
*/
import java.io.*;
public class test implements Serializable
{
public static void main(String[] args) throws ClassNotFoundException
{
File file=new File("D:\wang.txt");
File fi = new File("D:\wang1.txt");
try
{
file.createNewFile();
}
catch(IOException e)
{
e.printStackTrace();
}
try
{
//序列化
FileOutputStream fos = new FileOutputStream(fi);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(file);
oos.flush();
oos.close();
fos.close();
//反序列化
FileInputStream fis = new FileInputStream(fi);
ObjectInputStream ois = new ObjectInputStream(fis);
File file1= (File) ois.readObject(); //反序列化一个对象
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号