数据流对象流.ppt





《数据流对象流.ppt》由会员分享,可在线阅读,更多相关《数据流对象流.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGODataInputStream和DataOutputStreamObjectInputSreeam和ObjectOutputStream数数据流据流 对象流象流数数据流据流数据流数据流 DataInputStream类和和DataOutputStream类创建的建的对象被称象被称为数据数据输入流和数据入流和数据输出流。出流。这两个流是很有用的两个流,它两个流是很有用的两个流,它们允允许程序按着机器程序按着机器无关的无关的风格格读取取Java原始数据。也就是原始数据。也就是说,当我,当我们读取一个数取一个数值时,不必再关心,不必再关心这个数个数值应当是多当是多少个字少个字节。Compan
2、y Logo数据流数据流DataInputStream类和和DataOutputStream类的构造的构造方法:方法:u DataInputStream(InputStream in):将):将创建的建的数据数据输入流指向一个由参数入流指向一个由参数in指定的指定的输入流,以便从后者入流,以便从后者读取数据(按着机器无关的取数据(按着机器无关的风格格读取)。取)。uDataOutputStream(OutnputStream out):将):将创建的数据建的数据输出流指向一个由参数出流指向一个由参数out指定的指定的输出流,然后出流,然后通通过这个数据个数据输出流把数据写到出流把数据写到输出流
3、出流out。Company Logo数据流数据流DataInputStream类及及DataOutputSteam的部分方法:的部分方法:close()关关闭流流 readBoolean()读取一个布取一个布尔值 readByte()读取一个字取一个字节 readChar()读取一个字符取一个字符 readDouble()读取一个双精度浮点取一个双精度浮点值 readFloat()读取一个取一个单精度浮点精度浮点值 readInt()从文件中从文件中读取一个取一个int值 readlong()读取一个取一个长型型值 readShort()读取一个短型取一个短型值 ReadUnsignedByt
4、e()读取一个无符号字取一个无符号字节 ReadUnsignedShort()读取一个无符号短型取一个无符号短型值 readUTF()读取一个取一个UTF字符串字符串 Company Logo数据流数据流 skipBytes(int n)跳跳过给定数量的字定数量的字节 writeBoolean(boolean v)把一个布把一个布尔值作作为单字字节值写入写入 writeBytes(String s)写入一个字符串写入一个字符串 writeChars(String s)写入字符串写入字符串 writeDouble(double v)写入一个双精度浮点写入一个双精度浮点值 writeFloat(f
5、loat v)写入一个写入一个单精度浮点精度浮点值 writeInt(int v)写入一个写入一个int值 writeLong(long v)写入一个写入一个长型型值 writeShort(int v)写入一个短型写入一个短型值 writeUTF(String s)写入一个写入一个UTF字符串字符串 Company Logo数据流数据流 例:例:使用数据流实现录入成绩单和显使用数据流实现录入成绩单和显示成绩单示成绩单 Company Logo对象流象流 对象流象流 ObjectInputStream类和和ObjectOutputStream类分分别是是InputStream类和和OutputS
6、tream类的子的子类。ObjectInputStream类和和ObjectOutputStream类创建的建的对象被称象被称为对象象输入流和入流和对象象输出流。出流。对象象输出流出流使用使用writeObject(Object obj)方法将一个方法将一个对象象obj写写入到一个文件,入到一个文件,对象象输入流使用入流使用readObject()读取一个取一个对象到程序中。象到程序中。Company Logo数据流数据流 ObjectInputStream类和和ObjectOutputStream类的构造方法分的构造方法分别是:是:ObjectInputStream(InputStream
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据流 对象

限制150内