JAVA程序员培训定制课程.ppt
《JAVA程序员培训定制课程.ppt》由会员分享,可在线阅读,更多相关《JAVA程序员培训定制课程.ppt(22页珍藏版)》请在三一办公上搜索。
1、第十四章,Java流式I/O编程,2,本章内容,java流式输入/输出原理java基本I/O流类型字节流和字符流节点流和处理流,3,Java I/O基本原理,为进行数据的输入/输出操作,Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream)。java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能。两种基本的流:输入流和输出流输入流:只能从中读取数据,而不能向其写出数据输出流:只能向其写出数据,而不能从中读取数据,4,节点流和处理流,节点流:可以从/向一个特定的地方(节点)读写数据,例如磁盘或者一块内存。处理流:是对一个已存在的流的连接和封装,通过
2、所封装的流的功能调用实现数据读/写功能。,5,节点流和处理流,6,字符流和字节流,按处理数据的单位划分,Java支持两 种基本的流类型:字符流和字节流,7,InputStream类提供的方法,三个基本的read方法:int read()int read(byte buffer)int read(byte buffer,int offset,int length)其它方法:void close()int available()skip(long n)boolean markSupported()void mark(int readlimit)void reset(),8,OutputStream
3、类提供的方法,三个基本的write方法:void write(int c)void write(byte buffer)void write(byte buffer,int offset,int length)其它方法void close()void flush(),9,Reader类提供的方法,三个基本的read方法:int read()int read(char cbuf)int read(char cbuf,int offset,int length)其它方法void close()boolean ready()skip(long n)boolean markSupported()voi
4、d mark(int readAheadLimit)void reset(),10,Writer类提供的方法,三个基本的write方法:void write(int c)void write(char cbuf)void write(char cbuf,int offset,int length)void write(String string)void write(String string,int offset,int length)其它方法void close()void flush(),11,节点流类型(Node Streams),12,节点流应用举例-文件复制,import java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 程序员 培训 定制 课程

链接地址:https://www.31ppt.com/p-5436134.html