当前位置:  技术问答>java相关

怎样实现对象的序列化

    来源: 互联网  发布时间:2015-07-12

    本文导语:  我有一个类 class custom implements Serializable{    ...... } 还有一个序列化的类: import java.io.* class testCustom{    public static void main(String[] args)throws Exception{       .......     } } 现在我怎样使用下面的类对上面那...

我有一个类
class custom implements Serializable{
   ......
}
还有一个序列化的类:
import java.io.*
class testCustom{
   public static void main(String[] args)throws Exception{
      ....... 

   }
}
现在我怎样使用下面的类对上面那个类进行测试了?是要写在同一个文件里吗?文件名用哪一个类的了?多线程编程里也有这样的问题,我是初学,不好意思了。谢谢大虾帮忙。

|
可以直接写在同一个文件中,也可以分开来。
如(同一文件中):
import java.io.*;

public class testCustom
{

    public testCustom()
    {
        try{
            ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("c:\dat.idl"));
            oos.writeObject(new custom());
            oos.flush();
            oos.close();
            }catch(IOException ioe){System.out.println(ioe);}

    }
    public static void main(String[] args)
    {
        testCustom testCustom1 = new testCustom();
    }
}
class custom implements Serializable
{

}

|
写:
try{ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(filename));
oos.writeObject(new custom());
oos.flush();
oos.close();
}catch(IOException ioe){System.out.println(ioe);}

读(还原)
try{
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(filename));
custom s = (custom)ois.readObject();
ois.close();
}catch(Exception e){System.out.println(e);}

    
 
 

您可能感兴趣的文章:

  • java序列化实现Serializable接口
  • .net实现序列化与反序列化实例解析
  • C#实现json的序列化和反序列化实例代码
  • jQuery中验证表单提交方式及序列化表单内容的实现
  • C#实现复杂XML的序列化与反序列化
  • Android xml文件的序列化实现代码
  • 基于序列化存取实现java对象深度克隆的方法详解
  • C#实现简单的JSON序列化功能代码实例
  • C#获得MAC地址(网卡序列号)的实现代码
  • C语言实现最长递增子序列问题的解决方法
  • Android读取用户号码,手机串号,SIM卡序列号的实现代码
  • Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例
  • C#获取cpu序列号、硬盘ID、网卡MAC地址的实现代码
  • C++实现二叉树遍历序列的求解方法
  • java生成申请单序列号的实现方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • Glib对象系统(也称为"GObject")内部是如何实现面向对象特征的呢?
  • 用RMI进行远程对象调用的时候,可不可以实现多个调用远程对象的并发操作
  • 帮帮新手,jsp面向对象吗?想把c/s结构的引用用jsp改写,交互功能可以实现吗
  • 怎样检测一个对象的实例的存在,并且删除它?程序是怎样实现的?谢谢!
  • 高手请进!Solaris下如何实现原子加的操作?不用互斥量等等同步对象!
  • jquery实现json对象合并
  • CORBA对象生命周期之实现和内存管理
  • C#利用反射来判断对象是否包含某个属性的实现方法
  • A标签中href和onclick传递this对象的实现方法
  • C++实现动态分配const对象实例
  • 使用c#面向对象实现对数据库的操作的代码
  • 扩展jQuery对象时如何扩展成员变量具体怎么实现
  • 那位大虾知道javaScript的window对象是从java的什么类里继承来的?可否实现如下功能
  • window.top[_CACHE]实现多个jsp页面共享一个js对象
  • JSP response对象实现文件下载的两种方式
  • JSP隐含对象response实现文件下载的两种方法
  • Servlet实现文件上传,如何获得form中非文件对象的值???(具体见内)
  • 用jsp怎样实现将word文件内容存入数据库中的大对象字段中?
  • java设计模式之实现对象池模式示例分享
  • 用Serializable实现的对象可以用流的形式存储在磁盘上,可再生,以后可以再取出来,请教!!!送分!!!
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • socket实现多文件并发传输,求助多线程实现问题?
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • interface 到底有什么用???实现接口,怎么实现??
  • 通过javascript库JQuery实现页面跳转功能代码
  • 怎么用Jsp实现在页面实现树型结构?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • php实现socket实现客户端和服务端数据通信源代码
  • 网站重定向用C语言实现iptables,ACL实现


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3