当前位置: 首页 > news >正文

网站统计哪个好用网站建设0doit

网站统计哪个好用,网站建设0doit,文化建设包括哪些内容,水淼软件wordpress怎么设置第三章 序列化 3.1 概述 Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。 反之,该…

第三章 序列化

3.1 概述

Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据对象的类型对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。

反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化对象的数据对象的类型对象中存储的数据信息,都可以用来在内存中创建对象。

3.2 ObjectOutputStream类

java.io.ObjectOutputStream 类,将Java对象的原始数据类型写出到文件,实现对象的持久存储。

构造方法

  • public ObjectOutputStream(OutputStream out) : 创建一个指定OutputStream的ObjectOutputStream。

构造举例,代码如下:

FileOutputStream fileOut = new FileOutputStream("employee.txt");
ObjectOutputStream out = new ObjectOutputStream(fileOut);

序列化操作

  1. 一个对象要想序列化,必须满足两个条件:
  • 该类必须实现java.io.Serializable 接口,Serializable 是一个标记接口,不实现此接口的类将不会使任何状态序列化或反序列化,会抛出NotSerializableException
  • 该类的所有属性必须是可序列化的。如果有一个属性不需要可序列化的,则该属性必须注明是瞬态的,使用transient 关键字修饰。
public class Employee implements java.io.Serializable {public String name;public String address;public transient int age; // transient瞬态修饰成员,不会被序列化public void addressCheck() {System.out.println("Address  check : " + name + " -- " + address);}
}

2.写出对象方法

  • public final void writeObject (Object obj) : 将指定的对象写出。
public class SerializeDemo{public static void main(String [] args)   {Employee e = new Employee();e.name = "zhangsan";e.address = "beiqinglu";e.age = 20; try {// 创建序列化流对象ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("employee.txt"));// 写出对象out.writeObject(e);// 释放资源out.close();fileOut.close();System.out.println("Serialized data is saved"); // 姓名,地址被序列化,年龄没有被序列化。} catch(IOException i)   {i.printStackTrace();}}
}
输出结果:
Serialized data is saved
http://www.yayakq.cn/news/684176/

相关文章:

  • 怎么免费建网站新手学做网站的书
  • 浙江省住房和城乡建设厅网站打不开网站建设销售人才简历
  • 学校 网站建设招聘中天建设中瑞物资网站
  • 个人网站模板大全乾安网站建设哪家专业
  • 在线做ppt的网站c2c网站有哪些平台
  • 龙华建设网站公司企业信息系统查询系统
  • 奎屯市住房和城乡建设局网站微信公共平台官网
  • 汽配人网做网站建一个鲜花买卖网站多少钱
  • 微信对接网站群网站源码免费分享
  • 网站建设 个人模板论文中参考文献对不上
  • 网站推广优化公司深圳.网站建设
  • 有趣的网站设计合肥网站设计服
  • 哪里有网站开发企业wordpress怎么备份按在
  • 网站分站系六安电商网站建设价格
  • 五华区网站河南官网网站建设报价
  • 网站群建设目标域名买卖违法吗
  • 淄博做网站小程序的公司网站效果检测
  • 怎么建投票网站济南网站建设推荐搜点网络NO1
  • 手机网站内容模块房屋出租网站模板
  • 仿京东电商的网站开发网页项目
  • 网站调用优酷视频去除广告的方法wordpress在哪修改代码
  • 基于互联网 模式下的安全网站建设做推广哪些网站好
  • 小企业一键做网站最近十大新闻
  • 网站建设合同 附件湟源县wap网站建设公司
  • 指定网站建设前期规划方案网站建设业务怎么跑
  • 辽阳制作网站页面升级3秒后自动跳转
  • 苏州手机网站seo织梦源码怎样做单页网站
  • 上海网站制作软件公司网站建设精英
  • 怎么查网站的关键词做设计的软件
  • 台州网站建设优化案例网站建设哪家好