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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(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的输入输出流的是A. 文本流 B. 字节流 C. 字符流 D. 文件流下列属于文件输入输出类的是() A. FileInputStream和FileOutputStream B. BufferInputStream和BufferOutputStream C. DataInputStream和OutputStream D. 以上都是File file1=new File(c:\\ 病历目录);File file2=new File(c:\\病历目录,myfile.txt);File file3=new File(c:\\病历目录); File file4=new File(file3, myfile.txt); D. File file5=new File(病历目录); File file6=new File(file5, myfile.txt); 6.要在磁盘上创建一个文件,可以使用哪些类的实例?( D ) A. FileOutputStream B. RandomAccessFile C.File D.以上都可以 填空题 按照流的方向来分,I/O流分为输入流和输出流。 按照程序处理的内容来分,I/O流分为字符流和字节流。 Java的标准输出对象是System.out。 所有的输入输出类都包含在包中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 BufferedReader(new InputStreamReader(System.in)); 即通过标准输入System.in构造了一个BufferedReader对象,而BufferedReader具有良好的读文本数据的方法。 使用DataInputStream和DataOutputStre

文档评论(0)

tt859685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档