来黑马程序员学习的第十一天

      今天呢,把IO流学习完了,总结一下重点学习了系列化和反序列化,和做了两个案例(复制单级文件夹和复制多级文件夹)

  对象序列化:就是讲对象保存到磁盘中,或者在网络中传输对象.(ObjectOutputStream)  反序列化:(ObjectInputStream)  注意事项:一个对象想被序列化,该对象所属的类必须实现Serializable接口,实现该接口不需要重写任何方法;

还有一个就是用对象序列化流序列化一个对象后,假如我们修改了对象所属的类文件,读取数据会不会出现问题?

  会出问题,会抛出InvalidClassException异常

如何解决呢?

重新序列化,给对象所属的类加一个serialVersionUID=42L;

如果一个对象的某个变量的值不想被序列化?  

给该成员变量加transient关键字修饰.

现阶段主要是多敲,围绕着四个字"熟能生巧",还有一点就是理解性的敲.

 

posted on 2019-07-04 14:39  清淡中有点甜  阅读(99)  评论(0)    收藏  举报

导航