Java程序设计案例教程(第二版)周怡、张英主编。第11章习题答案.docVIP

  • 130
  • 0
  • 约 11页
  • 2016-11-25 发布于浙江
  • 举报

Java程序设计案例教程(第二版)周怡、张英主编。第11章习题答案.doc

Java程序设计案例教程(第二版)周怡、张英主编。第11章习题答案

习题11 是非题 InputStream类能够被实例化。( 错 ) 从键盘流向内存的数据流是输入流。( 对 ) FileReader是用文件字节流的的读操作。( 错 ) 打开一个文件时不可能会产生IOException。( 错 ) Java的标准输入对象是System.in。( 对 ) 选择题 1.InputStream和OutputStream处理的数据是 B 。 A. 位 B. 字节 C. 字符 D. 任意类型 2.以下哪一个类的对象可以是DataInputStream的构造函数的参数? C A. File B. String C. FileInputStream D. FileOutputStream 3.下列不是java的输入输出流的是 C A. 文本流 B. 字节流 C. 字符流 D. 文件流 4.下列属于文件输入输出类的是( A ) A. FileInputStream和FileOutputStream B. BufferInputStream和BufferOutputStream C. DataInputStream和DataOutputStream D. 以上都是 5.下面对File类构造函数使用不正确的是?( D ) A. File file1=new File(c:\\ 病历目录); B. File file2=new File(c:\\病历目录,myfile.txt); C. File file3=new File(c:\\病历目录); File file4=new File(file3, myfile.txt); D. File file5=new File(病历目录.txt); File file6=new File(file5, myfile.txt); 6.要在磁盘上创建一个文件,可以使用哪些类的实例?( D ) A. FileOutputStream B. RandomAccessFile C.File D.以上都可以 填空题 按照流的方向来分,I/O流分为输入流和输出流。 按照程序处理的内容来分,I/O流分为字符流和字节流。 Java的标准输出对象是System.out。 所有的输入输出类都包含在java.io包中,程序开头必须都要import该包。 将一个长整型的数据保存到文件应该使用writeLong方法。 Java中的字符输出流都是抽象类Writer的子类。 简答题 解释字节流和字符流、文件输入流和文件输出流的含义及区别? 答:字节流是以byte为基本处理单位的流;而字符流是以16位的Unicode码为处理单位的流。基本输入流InputStream)和基本输出流(OutputStream)是处理以字节(8个二进制位) 为单位的字节流类。 字符流Reader和Writer类是专门处理16位Unicode字符组成的文本流类,读写以字符(Unicode)为单位进行。 在java.io包中定义的大多数类是实行流式操作的,但文件操作类不是,它独立于InputStream类和OutpuStream等类。要完成对文件内容的读取和写入,需要使用java.io 包中的FileInputStream/FileOutputStream字节输入输出流类或FileReader/FileWriter字符输入输出流类。FileInputStream/FileOutputStream这两个类作为InputStream类和 OutputStream类的子类,重写了其父类的大部分方法,专门用来进行文件的I/O处理。但由于FileInputStream和FileOutputStream直接从InputStream和OutputStream继承而来,并没有对其功能扩充,因此所有的读写操作只能以字节为单位对二进制数据进行处理,FileReader/FileWriter类则被设计用于读取文件和向文件写入字符数据。 InputStreamReader和OutputStreamWriter的主要作用是什么? 答:由于我们现在的操作系统平台,输入输出主要还是读写非Unicode编码的文件,所以在实际编程中,一般都是借用一对桥梁类InputStreamReader/OutputStreamWriter,它们分别用来连接字节流InputStream和OutputStream对象,它们使用指定的 charset 读取字节并将其解码为字符,将字节流和字符流进行转换。 例如: BufferedReader myReaderin = new

文档评论(0)

1亿VIP精品文档

相关文档