- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jave13习题
Chp13 IO 框架
Key Point
● File 类
● 流的分类
● 基本字节流
● 字节过滤流
● 基本字符流、桥转换
● 字符过滤流
● 对象序列化
练习
1. (File 类)以下关于File 类说法正确的是:
A. 一个File 对象代表了操作系统中的一个文件或者文件夹
B. 可以使用File 对象创建和删除一个文件
C. 可以使用File 对象创建和删除一个文件夹
D. 当一个File 对象被垃圾回收时,系统上对应的文件或文件夹也被删除
2. (File 类)有如下代码:
public class TestFile{
public static void main(String args[]){
File file = new File( “chp13/corejava.txt”);
}
}
请选择一个正确答案:
A. corejava.txt 文件在系统中被创建
B. 在windows 系统上运行出错,因为路径分隔符不正确
C. corejava.txt 文件在系统中没有被创建
D. 如果corejava.txt 文件已存在,则抛出一个异常
3. (File 类)将下列代码补充完整
class TestMyFile{
public static void main(String args[]) throws Exception{
File file;
//创建一个File 对象表示当前目录下的“hello.txt”文件
//判断该文件是否存在
//如果该文件存在,则输出该文件的完整路径
}
}
4. (流的分类)对于FileInputStream 来说,从方向上来分,它是_________
流,从数据单位上分,它是__________流,从功能上分,它是____________流。
5. (字节流, FileInputStream)FileInputStream 有三个重载的read 方法,
其中 1) 无参的 read 方法返回值为___类型,表示_________________ 2) int
read(byte[] bs)方法返回值表示______________,参数表示________________
3) int read(byte[] bs, int offset, int len) 方法返回值表示
_______________,参数分别表示___________________________。
6. (FileInputStream)下面关于FileInputStream 类型说法正确的是:
A. 创建FileInputStream 对象是为了读取硬盘上的文件
B.创建FileInputStream 对象时,如果硬盘上对应的文件不存在,则抛出
一个异常
C. 利用FileInputStream 对象可以创建文件
D. FileInputStream 对象读取文件时,只能读取文本文件。
7. (FileOutputStream)填空:
创建 FileOutputStream 对象时,如果对应的文件在硬盘上不存在,则会
___________;如果对应的文件在硬盘上已经存在,则_______________;
如果使用 FileOutputStream(String path, boolean append) 这个构造方法创
建 FileOutputStream 对象,并给定第二个参数为 true ,则效果为
__________________。 创建 FileOutputStream 时_______ (会|不会)产生异
常。
8. 代码改错
class TestFileInputStream{
public static void main(String args[]){
FileInputStream fin = new FileInputStream( “test.txt”);
try{
System.out.println( fin.read() );
fin.close();
}catch(Exception
文档评论(0)