- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * 3.9 对象流 public String getString(inputStream inStream) { String readString = new String(); DataInputStream in =new DataInputSream(inStream); char inChar; try{ while(true) { inChar=in.readByte(); readString=readString+inChar; } }catch(EOFException eof) { System.out.println(readString);} }catch(IOException ioe) { { System.out.println(“error:”+ieo);} return readString; } 3.9 对象流 下面的对象能读吗? Class testObject { int x; int y; float angle; String name; public testObject(int x,int y,float angle, String name); { this.x=x;this.y;this.angle;this.name=name;} } 这仍然是一个简单的对象 3.9 对象流 对象流是怎样工作的? 允许可串行化的对象在流中传输 1.只有实现serializable接口的类才能被串行化 public class Student implements Serializable { int id;String name; int age; String department; public Student(int id, String name,int age, String department) { this.id=id; this.name=name; this.age=age; this.department =departmernt; } } 3.9 对象流 2. 构造对象的输入输出流(将对象保存到文件中,或者通过网络传送到其他地方) 相应的类:ObjectInput 对象的输出: ObjectOutputStream 相应的方法:writeObject() 对象的输入:ObjectInputStream 相应的方法:readObject() 注:jdk1.1以上版本支持对象流操作 3.9 对象流 对象流举例:将Student类的一个实例写到文件中 import java.io.FileOutputStream; import java.io.ObjectOutputStream; public class Objectser {public static void main(String args[]) Student stu=new Student(981036,“Li Ming”,16,“CSD”); {try {FileOutputStream fo=new FileOutputStream(“date.ser”); ObjectOutputStream so=new ObjectOutputStream(fo); os.writeObject(stu);so.close(); }catch(Exception e) {;} } 3.9 对象流 import java.io.FileInputStream; import java.io.ObjectInputStream; public class ObjectRecov { public static void main(String args[]) { Student stu; try {FileInputStream fi=new FileInputStream(“date.ser
您可能关注的文档
- 北京师范大学文学院唐宋文学课件 苏轼(诗).ppt
- 北京师范大学文学院唐宋文学课件 王安石.ppt
- 北京师范大学文学院唐宋文学课件 王孟.ppt
- 北京师范大学文学院唐宋文学课件 辛弃疾.ppt
- 北京师范大学文学院唐宋文学课件 晏几道.ppt
- 北京师范大学文学院元明清文学课件 《红楼梦》讲析.ppt
- 北京师范大学文学院元明清文学课件 《牡 丹亭》讲析.ppt
- 北京师范大学文学院元明清文学课件 《三国演义》讲析.ppt
- 北京师范大学文学院元明清文学课件 《水浒传》讲析.ppt
- 北京师范大学文学院元明清文学课件 《桃花扇》讲析.ppt
- 产业洞察系列(一):科技产业合作与竞争(上):总量指标对比与市场行情剖析.pdf
- 软件工程行动方案(3篇).docx
- 出口依旧强劲,未来聚焦内需——2024年第四季度和全年宏观经济分析报告.pdf
- 铂力特:西安铂力特增材技术股份有限公司2024年半年度报告.pdf
- wellsenn+XR+AR光学专题研究报告2024:从离轴透镜到光波导.pdf
- 互联网现状安全性 侵蚀您的利润:网络爬虫程序对电商行业有何影响2025.pdf
- 任播研究综述.pdf
- 招商引资税务合规报告(2025)-32页.pdf
- 九丰能源:2024年第一季度报告.pdf
- 传媒商社-从布鲁可看中国拼搭角色类玩具崛起之路-IP衍生品行业研究之拼搭角色玩具.pdf
文档评论(0)