关于Serializable接口

关于Serializable接口

老师,Serializable接口实现类到底实现了哪些方法?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕珊 2019-07-29 14:41:28

你好!不建议和缓冲流一起使用,虽然可以像如下这样去写。如果用缓冲流的话,缓冲流没有writeObject()和readObject()方法。

 FileOutputStream fos=new FileOutputStream("product.txt");
 ObjectOutputStream oos=new ObjectOutputStream(fos);
 BufferedOutputStream bos=new BufferedOutputStream(oos);

祝学习愉快!

好帮手慕小班 2019-07-27 11:33:18

        同学你好,1、 Java提供的Serializable接口是一个空接口;如果一个类实现了Serializable接口,那么就代表这个类以及其子类是自动支持序列化和反序列化的!

        2、序列化时,只对对象的状态进行保存,而不管对象的方法。如果一个类没有实现Serializable接口,那么默认是不能被序列化的,除非使用其他办法。

        如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 无限精彩 #1
    不用重写接口中的方法吗?什么是空接口
    2019-07-27 23:17:39
  • 好帮手慕珊 回复 提问者 无限精彩 #2
    你好!Serializable接口中是没有内容的,所以是空接口,所以也不用重写里面的方法。祝学习愉快!
    2019-07-28 10:36:49
  • 提问者 无限精彩 回复 好帮手慕珊 #3
    这接口怎么这么奇怪的
    2019-07-28 16:21:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师