《Java2类库(十七)》中学生教育文学丛书.pdfVIP

《Java2类库(十七)》中学生教育文学丛书.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 java.io ObjectOutputStream 语法 public class ObjectOutputStream extends OutputStream implements ObjectOutput , O b j e c t S t r e a m C o n s t a n t s 描述 O b j e c t O u t p u t S t r e a m类用于序列化原始数据及对象(包括数组及字符串)到一个输出流。序列 化数据可由一个相关的O b j e c t O u t p u t S t r e a m读取。 参见《The Java Class Libraries ,Second Edition ,Volume l 》获得关于此类的更多信息。 版本1.2中所作的修改 对象代替 当将一个对象转化为一个序列化流时, O b j e c t O u t p u t S t r e a m允许其自身的一个可靠子类用 正在被序列化的该对象代替另一个对象,这被称为对象代替。在版本 1 . 1中,这是由子类激活 e n a b l e R e p l a c e O b j e c t ( ) 并提供r e p l a c e O b j e c t ( ) 的实现( 为了进行替换, r e p l a c e O b j e c t ( )激活了 w r i t e O b j e c t ( ) ) 来完成的。在版本 1 . 2中,对象代替更灵活。子类可使用e n a b l e R e p l a c e O b j e c t ( )及 r e p l a c e O b j e c t ( ) ,或者根本不使用w r i t e O b j e c t ( ) 的实现,通过为新方法w r i t e O b j e c t O v e r r i d e ( )提供 一个实现来完成对象代替。 安全 O b j e c t O u t p u t S t r e a m类被改变来使用版本 1 . 2的安全模式(参见S e c u r i t y M a n a g e r可了解其大 概) 。在版本1 . 1中,对象代替仅能由一个可靠的子类来执行,既由系统类加载器装载的一个子 类。在版本 1 . 2中,当一个安全控制器被安装,为了 e n a b l e R e p l a c e O b j e c t ( ) 能成功,正在使用 O b j e c t O u t p u t S t r e a m 子类的调用者及子类本身一定要已被授予 S e r i a l i z a b l e P e r m i s s i o n ( “e n a b l e S u b s t i t u t i o n ”)权。对于这类涉及到w r i t e O b j e c t O v e r r i d e ( ) 的对象代替,当安全控制器 java.io ObjectOutputStr e a m 5 0 3 下载 已被安装,调用者和子类一定要已被授予 SerializablePermission ( “e n a b l e S u b c l a s s I m p l e m e n t a t i o n ”)权。 其他变化 O b j e c t O u t p u t S t r e a m增加了一个新的保护的构造函数。这个构造函数被 O b j e c t O u t p u t S t r e a m 的子类所用,如果子类希望对 O b j e c t O u t p u t S t r e a m 的实现有完全的控制 (通过为w r i t e O b j e c t Override ()方法提供一个实现) 。 为了处理可序列化域,该类增加了两个方法: p u t F i e l d s ( )与w r i t e F i e l d s ( ) 。p u t F i e l d s ( )使用 结构给一个对象的可序列化域赋值;w r i t e F i e l d s

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档