CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [原创] SCJP考试试题解析七
mesum
超级会员
Rank: 4



UID 321006
精华 0
积分 1811
帖子 73
威望 722
ZD币 160 元
阅读权限 90
注册 2008-4-21
状态 离线
  楼主
发表于 2008-6-5 21:33  资料  个人空间  短消息  加为好友 
开发者在线

SCJP考试试题解析七

SCJP考试试题解析七

我的QQ号:2535279
我的QQ群:58591592

www.javaedu.com.cn

When comparing java.io.BufferedWriter to java.io.FileWriter,which capability exist as a method in only one of the two?

A.closing the stream
B.flushing the stream
C.writing to the stream
D.marking a location in the stream
E.writing a line separator to the stream

这个题目就是看下面的几个方面只在其中一个类中存在,我们还是一起来看一下API吧,我最近特别依赖它.

java.io.BufferedWriter有以下几个方法:

close(): 关闭此流,但要先刷新它。
flush(): 刷新该流的缓冲。
void newLine(): 写入一个行分隔符。
write(char[] cbuf, int off, int len):写入字符数组的某一部分。
write(int c):写入单个字符。
write(String s, int off, int len):写入字符串的某一部分.

java.io.FileWriter有从java.io.OutputStreamWriter继承的方法:

close();
flush();
write(int c);
write(char[] cbuf,int off,int len);
write(String str,int off,int len);

下面我们来一起看一下选项吧:
A.关闭流的方法,两者都有的
B.刷新流的方法,二者也皆有
C.向流中写东西.当然是都可以写东西的啦
D.两者都没有提供在流中定位的方法
E.向流中写入一个行分隔符,这个在java.io.BufferedWriter类中有提供这个功能,即是void newLine():写入一个行分隔符。

答案为:E




顶部
 



当前时区 GMT+8, 现在时间是 2009-7-4 15:21

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.067848 second(s), 4/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版