课程
/后端开发
/Java
/文件传输基础——Java IO流
为什么重写的writeObject要写在Student类中?是在写入ObjectOutputStream流中会调用到Student中的WriteObject方法?
2017-02-13
源自:文件传输基础——Java IO流 6-2
正在回答
重写的writeObject要写在Student类中
当调用到writeObject方法时,会直接调用本类的writeObject方法。
在本类的writeObject方法中使用s.defaultWriteObject();调用java提供的写入对象的方法。
在这句代码之后执行自己的代码
同问 - -
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
3 回答哪里体现了Student中重写的writeObject和readObject
3 回答重写的writeObject方法里的参数是ObjectOutputStream型的,为什么调用的时候可以写student类的
2 回答关于ObjectOutPutStream对象oos在调用writeObject(Student s)方法如何去调用Student重写的writeObject(ObjectOutPutStream oos)方法
1 回答Student类中public String toString(){return "Student [stuno=" + stuno + ", stuName=" + stuName + ", stuage=" + stuage + "]";}方法重写后,没有执行该方法,但是System.out.println(stu);输出了该方法的返回值,为什么???
1 回答为什么写入不用PrintWriter类?它与randomaccessfile类的区别是什么呢?