文本内容:
第12章课后习题参考答案.Java的输入输出流有哪几种分类形式?各有什么分类?答根据处理数据类型的不同,可以分为字节流和字符流;根据数据的流向不同,又可以分为输入流和输出流;根据处理数据功能的不同,可以分为实体流和装饰流.什么是装饰流?本章介绍的各种类中,哪些是装饰流类?答装饰流是在实体流的基础上,提供更高级的功能,例如提供缓存处理、将多个流合并处理等,以满足不同使用的需要常用的装饰流类包括数据流、缓冲流、随机流和对象流等.如果想按倒序读取一个文本文件使用哪个类合适?答随机流.是否所有对象都可以使用对象流完成I/O操作?为什么?答不是对于用transient关键字修饰的对象属性不会被传输.NI02相比10流有哪些特点?NI0使用通道和缓冲区进行数据传输和存储,并且一个通道既可以输入也可以输出,增加了灵活性.编写程序,读取一个文本文件的内容,并统计单词的数量importjava.io.FilelnputStream;importjava.util.Scanner;publicclasschapl2_6publicstaticvoidmainString[]argsthrowsExceptionScannerscanner=newScannernewFileInputStreamnd://abc.txt;Scannerscanner1;Stringexpr=[Aa-zA-Z]+”;intcount=0;whilescanner.hasNextscanner1=newScannerscanner.nextLine;scanner
1.useDelimiterexpr;whilescanner
1.hasNext{scanner!.next;count++;System.out.printlnnnumberofwords:n+count;。