java课件——第十章.pptVIP

  • 9
  • 0
  • 约4.78千字
  • 约 33页
  • 2015-08-14 发布于广东
  • 举报
第十章 输入输出 主要内容 流的概念 读取控制台输入 向控制台写输出 流类 文件的读写 一、流的概念 多数程序在不获取外部数据的情况下不能顺利完成目标。数据从一个输入源获得,程序的结果被送到输出目的地。 一个输入流能够抽象多种不同类型的输入:从磁盘文件,从键盘或从网络套接字。同样,一个输出流可以输出到控制台,磁盘文件或相连的网络。 所有的Java程序运行时自动导入java.lang包,这个包定义了一个名为System的类,该类封装了运行时环境的多个方面。例如,使用它的某些方法,能获得当前时间和与系统有关的不同属性。 System同时还包含有3个预定义的流变量:in、out和err。 System.out是标准的输出流,在默认情况下它是一个控制台;System.in是标准输入,默认情况下指的是键盘;System.err指的是标准错误流,它默认是控制台。需要指出的是,这些流可以重定向到任何兼容的输入/输出设备。 System.in是InputStream的对象;System.out和System.err是PrintStream的对象。 二、读取控制台输入 在Java中,控制台输入由从System.in读取数据来完成。为获得属于控制台的字符流,在BufferedReader对象中包装了System.in。BufferedReader支持缓冲输入流,它最常见的构造函数如下:

文档评论(0)

1亿VIP精品文档

相关文档