java中的输入流与输出流.ppt

java中的输入流与输出流.ppt

ID:50238740

大小:207.00 KB

页数:33页

时间:2020-03-10

java中的输入流与输出流.ppt_第1页
java中的输入流与输出流.ppt_第2页
java中的输入流与输出流.ppt_第3页
java中的输入流与输出流.ppt_第4页
java中的输入流与输出流.ppt_第5页
资源描述:

《java中的输入流与输出流.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第十章输入与输出10.1输入输出类库10.2标准输入输出及标准错误10.3文件操作10.1输入输出类库Java的输入输出功能必须借助于输入输出类库java.io包来实现,这个包中的类大部分是用来完成流式输入输出的类。1.流流是指在计算机的输入与输出之间的数据的序列,而Java中的数据流有位流(字节流)和字符流之分;就流的运动方向而言,流可分为输入流(inputstream)和输出流(outputstream),输入流代表从外设流入计算机的数据序列;输出流代表从计算机流向外设的数据序列。流、

2、程序、外设之间的关系数据键盘程序输入流输出流数据打印机显示器2输入输出流类在Java的流类中,最基本的类有两个:输入流类InputStream和输出流类OutputStream。这两个是具有最基本的输入输出功能的抽象类,其他流类都是为了方便处理各种特定流而设置的,属于InputStream或OutputStream的子类。InputStream类(字节流)intread()longskip()voidmark()voidclose()voidreset()InputStreamFileInput

3、StreamFilterInputStreamDataInputStreamBufferedInputStreamInputStream类的主要方法InputStream子类的继承关系OutputStream类(字节流)voidwrite()voidflush()voidclose()OutputStreamFileOutputStreamFilterOutputStreamPrintStreamDataOutputStreamOutputStream类的主要方法OutputStream子类的继

4、承关系Reader类(字符流)intread()longskip()voidmark()voidclose()voidreset()ReaderBufferedReaderInputStreamReaderFileReaderReader类的主要方法Reader子类的继承关系Writer类(字符流)voidwrite()voidflush()voidclose()WriterPrintWriterBufferedWriterOutputStreamWriterFileWriterWriter类的

5、主要方法Writer子类的继承关系10.2标准输入输出及标准错误Java系统预先定义好3个流对象分别表示标准输出设备、标准输入设备和标准错误设备,它们分别是System.out,System.in和System.err。System.out是System的一个静态属性,属于PrintStream类对象,用于输出字节数据流,对应标准输出设备:屏幕。System.in也是System的一个静态属性,属于InputStream类对象,用于输入字节数据流,对应标准输入设备:键盘。System.err也是

6、System的一个静态属性,属于PrintStream类对象,用于系统错误信息的输出,对应屏幕。1标准输入Java的标准输入设备键盘用System.in表示,System.in属于InputStream类对象。当需要从键盘输入数据时,可以直接使用该类的read()方法或子类定义的其他方法。Java实例——从键盘输入字符importjava.io.*;publicclassStandardIn1{publicstaticvoidmain(String[]args)throwsIOException

7、{charc;System.out.println("输入一个字符");c=(char)System.in.read();System.out.print("输入的字符是:"+c);}}例--利用read()语句暂缓程序运行importjava.io.IOException;publicclassStandardIn2{publicstaticvoidmain(String[]args)throwsIOException{for(inti=1;i<=5;i++)System.out.printl

8、n(i);System.out.println("按回车键继续...");System.in.read();System.out.print("程序继续运行!");}}例--输入字符串importjava.io.*;publicclassStandardIn3{publicstaticvoidmain(String[]args)throwsIOException{InputStreamReaderiin=newInputStreamReader(System.in);BufferedReader

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

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

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