《数据流对象流》PPT课件

《数据流对象流》PPT课件

ID:46970978

大小:352.31 KB

页数:12页

时间:2019-12-02

《数据流对象流》PPT课件_第1页
《数据流对象流》PPT课件_第2页
《数据流对象流》PPT课件_第3页
《数据流对象流》PPT课件_第4页
《数据流对象流》PPT课件_第5页
资源描述:

《《数据流对象流》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DataInputStream和DataOutputStreamObjectInputSreeam和ObjectOutputStream数据流对象流数据流数据流DataInputStream类和DataOutputStream类创建的对象被称为数据输入流和数据输出流。这两个流是很有用的两个流,它们允许程序按着机器无关的风格读取Java原始数据。也就是说,当我们读取一个数值时,不必再关心这个数值应当是多少个字节。CompanyLogo数据流DataInputStream类和DataOutputStream类的构造方法:DataInputStream

2、(InputStreamin):将创建的数据输入流指向一个由参数in指定的输入流,以便从后者读取数据(按着机器无关的风格读取)。DataOutputStream(OutnputStreamout):将创建的数据输出流指向一个由参数out指定的输出流,然后通过这个数据输出流把数据写到输出流out。CompanyLogo数据流DataInputStream类及DataOutputSteam的部分方法:●close()关闭流●readBoolean()读取一个布尔值●readByte()读取一个字节●readChar()读取一个字符●readDoubl

3、e()读取一个双精度浮点值●readFloat()读取一个单精度浮点值●readInt()从文件中读取一个int值●readlong()读取一个长型值●readShort()读取一个短型值●ReadUnsignedByte()读取一个无符号字节●ReadUnsignedShort()读取一个无符号短型值●readUTF()读取一个UTF字符串CompanyLogo数据流●skipBytes(intn)跳过给定数量的字节●writeBoolean(booleanv)把一个布尔值作为单字节值写入●writeBytes(Strings)写入一个字符串●

4、writeChars(Strings)写入字符串●writeDouble(doublev)写入一个双精度浮点值●writeFloat(floatv)写入一个单精度浮点值●writeInt(intv)写入一个int值●writeLong(longv)写入一个长型值●writeShort(intv)写入一个短型值●writeUTF(Strings)写入一个UTF字符串CompanyLogo数据流例:使用数据流实现录入成绩单和显示成绩单CompanyLogo对象流对象流ObjectInputStream类和ObjectOutputStream类分别是I

5、nputStream类和OutputStream类的子类。ObjectInputStream类和ObjectOutputStream类创建的对象被称为对象输入流和对象输出流。对象输出流使用writeObject(Objectobj)方法将一个对象obj写入到一个文件,对象输入流使用readObject()读取一个对象到程序中。CompanyLogo数据流ObjectInputStream类和ObjectOutputStream类的构造方法分别是:◆ObjectInputStream(InputStreamin);◆ObjectOutputStre

6、am(OutputStreamout);CompanyLogo对象流ObjectOutputStream的指向应当是一个输出流对象因此当准备将一个对象写入到文件时,首先用FileOutputStream创建一个文件输出流,如下列代码所示:FileOutputStreamfile_out=newFileOutputStream("tom.txt");ObjectOutputStreamobject_out=newObjectOutputStream(file_out);CompanyLogo对象流同样ObjectInputStream的指向应当是一

7、个输入流对象,因此当准备从文件中读入一个对象到程序中时,首先用FileInputStream创建一个文件输入流,如下列代码所示:FileInputStreamfile_in=newFileInputStream("tom.txt");ObjectInputStreamobject_in=newObjectInputStream(file_in);CompanyLogo对象流例在下面的例子中我们使用对象流技术实现网上货单录入与查询,客户在Example4_11.jsp页面输入数据提交给input.jsp页面,input.jsp页面首先读取文件goo

8、ds_name.txt中的散列表对象,如果文件不存在,该客户就是第一个录入货物的客户,就将录入的数据存入散列表,并将散列表写入新创建的文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。