下载此文档

JAVA输出流-课件(PPT·精·选).ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
第6章输入/输出和异常处理?熟练掌握对文本文件进行读写的方法?熟练掌握对二进制文件进行读写的方法?了解对象流的使用?掌握 Java 文件类的使用?掌握异常的处理流的概念?在 java 中,所有的数据都是使用流来写入和读出的。?流:流是程序中数据所途径的一条路径。输入流将数据从某个数据源发送到程序中,输出流将数据从程序中发往某个目的端。?流的分类: ?按流向分: 输入流,输出流?按数据类型分: 字符流,字节流?字符流:字符流处理的是字符系列,用于处理文本化的数据,通常的文本类型的文件都可用字符流来表示。?字节流:字节流处理的是字节系列,能够传送值的范围是 0-255 的整数,用于读写二进制数据。绝大部分的数据都可用二进制流处理,如可执行程序,图象、声音,网络通讯等. ?文件:计算机系统的所有设备都可理解为文件。文件和流进行关联,则可在文件和程序之间交换数据。 I/O 流使用? Reader 和 InputStream 是输入类的父类。? Reader 类提供了读字符和字符数组的基本方法。 int read() 以整数的形式返回流中的下一个字符。 int read(char[] cbuf ) 读取流中的数据到字符数组,返回实际读取字符的个数。 int read(char[] cbuf , int offset, int length) 读取流中的数据到字符数组, offset 为流中的第一个元素在数组中的索引, length 为要读取到字符数。返回值为实际读取得字符数。? InputStream 类提供了读取字节和字节数组的基本方法。 int read() 以整数的形式返回流中的下一个字节。 int read(byte[] buf )读取流中的数据到字节数组,返回实际读取字节的个数。 int read(byte[] buf , int offset, int length) 读取流中的数据到字节数组, offset 为流中的第一个元素在数组中的索引, length 为要读取到字符数。返回值为实际读取得字符数。? read 方法的返回值若为-1, 则表明已经到了流的末尾。? long skip(long n) 跳过流中的若干字符(字节) void close() 关闭流。基本的输出类? Writer 和 OutputStream 是输出类的超类。? Writer 类提供了写字符和字符数组的基本方法。 void write(int c) 将整数对应的字符写入流。 void write(char[] cbuf ) 将字符数组写入流。 void write(char[] cbuf , int offset, int length) 将字符数组写入流,从 offset 指定的索引开始,写 length 个元素。? OutputStream 类提供了写字节和字节数组的基本方法。 void write(int b) 将整数的低八位对应的字节写入流。 int write(byte[] buf )将字节数组写入流。 int write(byte[] buf , int offset, int length) 将字节数组写入流,从 offset 指定的索引开始,写 length 个元素。? void flush() 将缓冲的内容写到输出。 void close() 关闭流。文本文件的读写? FileReader , BufferedReader 类的使用? FileWriter , PrintWriter 类的使用. ? BufferedReader 的常见用法通过文件创建 BuferedReader 对象? BufferedReader in = new BufferedReader(new FileReader(fileName )); 使用系统输入流创建 BufferedReader 对象? BufferedReader in = new BufferedReader(new InputStreamReader( )); BufferedReader 的常用方法? String str = (); ? PrintWriter 的常见用法? PrintWriter out = new PrintWriter(new FileWriter(fileName )); ? (); 【例】 PrintStream 类? PrintStream 类是过滤流 FilterOutputStream 类的子类, 它提供了更为灵活的输出。过滤流是对现有流所

JAVA输出流-课件(PPT·精·选) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc3
  • 文件大小0 KB
  • 时间2016-03-21