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

网站的后台系统怎么进入/宁德市医院

网站的后台系统怎么进入,宁德市医院,wordpress上传主题直接使用,东莞专业的网站制作有哪些Java提供了一个机制,称为一个对象可以被表示为字节序列,包括该对象的数据以及关于该对象的类型,并存储在对象数据的类型的信息的对象序列。 后一个序列化的对象已经被写入到一个文件中,也可以从文件中读取和反序列化也就是&#x…

Java提供了一个机制,称为一个对象可以被表示为字节序列,包括该对象的数据以及关于该对象的类型,并存储在对象数据的类型的信息的对象序列。

后一个序列化的对象已经被写入到一个文件中,也可以从文件中读取和反序列化也就是,表示对象和它的数据可以用于重新创建在存储器中的对象的类型信息和字节。

最令人印象深刻的是,整个过程是独立的JVM,这意味着一个对象可以被序列化在一个平台上,并反序列化一个完全不同的平台上。

ObjectInputStream 和 ObjectOutputStream 是包含了方法,序列化和反序列化对象的高层次的数据流。

ObjectOutputStream类包含许多write方法写入各种数据类型,但在特定的一个方法脱颖而出:

public final void writeObject(Object x) throws IOException

上述方法序列化一个对象,并将其发送到输出流。同样,ObjectInputStream的类包含用于反序列化对象的以下方法:

public final Object readObject() throws IOException, ClassNotFoundException

此方法检索的下一个对象输出流和反序列化。返回值是Object,所以需要将它转换成其相应的数据类型。

为了演示序列化的运作方式在Java中,将使用在本教程中在前面讨论的Employee类。假设我们有以下的Employee类,它实现了Serializable接口:

public class Employee implements java.io.Serializable { public String name; public String address; public transient int SSN; public int number; public void mailCheck() { System.out.println("Mailing a check to " + name + " " + address); } }

请注意,一类被序列化成功,两个条件必须满足:

  • 这个类必须实现java.io.Serializable接口。

  • 所有在类中的字段必须是可序列化的。如果一个字段不是可序列化的,必须注明短暂的。

如果想知道,一个Java标准类是可序列化与否,请检查类的文档。测试很简单:如果一个类实现了java.io.Serializable,那么它是可序列化的,否则,它不是。

序列化一个对象:

ObjectOutputStream类用于序列化一个对象。下面SerializeDemo程序实例化一个Employee对象,并将其序列化到一个文件中。

当程序执行完毕,一个名为employee.ser被创建。程序不会产生任何输出,但研究代码,并尝试确定哪些程序正在做什么。

注:当序列化一个对象到一个文件中,在Java标准惯例给定的文件扩展名为 .ser 。

Deserialized Employee...
Name: Reyan Ali Address:Phokka Kuan, Ambehta Peer SSN: 0 Number:101

这里有以下重要点要注意:

  • try/catch块试图捕获一个ClassNotFoundException,这是由readObject()方法声明。对于一个JVM能够反序列化 对象时,它必须能够找到的字节码的类。如果JVM不能对象的反序列化过程中发现的一类,它抛出一个ClassNotFoundException。

  • 请注意,调用readObject()返回值被强制转换为Employee 参考。 

  • SSN字段的值是11122333当对象被序列化,但因为该字段是短暂的,这个值是不会被发送到输出流。反序列化的Employee对象的SSN字段为0。

 


转载于:https://www.cnblogs.com/hbai/p/4925677.html

http://www.lbrq.cn/news/1120375.html

相关文章:

  • 我想做个网站怎么做 找谁做好/杭州seo排名优化
  • 互联网技术的发展/seo行业岗位
  • 个人网站做淘宝客商城/网站seo快速排名
  • 专做排版网站/深圳外贸网络推广渠道
  • 个人服务器搭建做网站/网络营销的主要推广方式
  • 做航空产品的网站有哪些/公司的seo是什么意思
  • 呼和浩特网站建设宣传/微信广告平台
  • 霞山网站开发公司/如何做市场推广方案
  • 怎么做网站dreamwave/新网站百度收录
  • 网上做网页网站任务赚钱/泰安网站建设优化
  • wordpress链接重建/网站seo 优化
  • 绍兴做网站选哪家/杭州百度竞价推广公司
  • wordpress 物流插件/东莞seo建站优化哪里好
  • 建行app怎么解除5000限额/公司排名seo
  • 佛山顺德做网站/关键词首页排名优化
  • wordpress请求接口的方式/百度seo优化收费标准
  • 在手机上做网站/深圳做网站的
  • 网站设计 收费/免费奖励自己的网站
  • wordpress淘客/seo快速排名优化公司
  • 为什么资讯网站荣誉被收录/seo公司 引擎
  • 建设企业网站公司/百度收录查询工具官网
  • 品牌企业网站建设公司/seo研究中心培训机构
  • 外贸网站设计公司/谷歌浏览器官网手机版
  • 郑州专业做网站公/如何自己做一个网址
  • 做外围赌球网站的代理赚钱吗/足球排名最新排名世界
  • 廊坊网站推广公司/十大免费cms建站系统介绍
  • 网站建设接外包流程/app怎么推广运营
  • 网站做等保三级建设/最新国际要闻
  • 网站开发 费用/安卓优化大师下载安装到手机
  • 网站建设合同详细/搜收录批量查询
  • 排序算法实战(上)
  • java基础(day07)
  • Spring的`@Value`注解使用详细说明
  • 机器学习中的朴素贝叶斯(Naive Bayes)模型
  • UV vs Pip:Python 包管理的革命性进化
  • 系规备考论文:论IT服务部署实施方法