使用ObjectOutputStream和ObjectInputStream可以实现对象的序列化和反序列化。要求序列化Person对象到“oos.txt”文件,再反序列化读取该文件获取Person对象数据。设计要求 1) 编写Person类,实现序列化接口,在类中定义name和age属性,生成get ()和set()方法,并重写toString()方法。 2) 编写Example类,在main()方法中通过ObjectOutputStream将赋值后的Person对象序列化到“oos.txt”文件。创建对象时:Person p = new Person("马云", 26);创建序列化流对象: ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("oos.txt")); 3) 通过ObjectInputStream读取该文件实现Person对象的反序列化,并打印该对象。 提交代码和运行截屏,代码中注释率至少20%。
第4题
A、ObjectInputStream是以对象为单位的输入流
B、使用这两个流读写对象时,对象所属的类必须引用Serializable接口
C、写对象的方法是writeObject( )
D、读对象的方法是readObject()
第5题
A.OutputStream和InputStream
B.Reader和Writer
C.ObjectOutputStream和ObjectlnputStream
D.InflaterlnputStream和DeflaterlnputStream
第6题
A.writeObject ()
B. readObject )
C. ObjectOutputStream
D. DataOutput
第7题
A.BufferedInputStream
B.MappedByteBuffer
C.ObjectOutputStream
D.BufferedReader
第8题
A.Ⅱ、Ⅲ
B.Ⅱ、Ⅳ
C.Ⅰ、Ⅱ、Ⅲ
D.Ⅲ、Ⅳ
第9题
A、OutputStream
B、FileStream
C、ObjectOutputStream
D、ObjectInputStream
第10题
A.BufferedInputStream
B.MappedByteBuffer
C.ObjectOutputStream
D.BufferedReader
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!