File f = new File("d") 和 File(directory, "f")问题

Sodino 2009-04-01 09:34:08
Question 95
Given:
10. class MakeFile {
11. public static void main(String[] args) {
12. try {
13. File directory = new File(“d”)
14. File file = new File(directory,”f”)
15. if(!file.exists()) {
System.out.println("file.exists() is true");//自添的测试代码,题目没有
16. file.createNewFile();
17. }
18. } catch (IOException e) {
System.out.println("file.exists() is false");//自添的测试代码,题目没有
19. e.printStackTrace
20. }
21. }
22. }
The current directory does NOT contain a directory named “d.”
Which three are true? (Choose three.)

A. Line 16 is never executed.
B. An exception is thrown at runtime.
C. Line 13 creates a File object named “d”
D. Line 14 creates a File object named “f”
E. Line 13 creates a directory named “d” in the file system
F. Line 16 creates a directory named “d” and a file “f” within it in
file system.
G. Line 14 creates a file named “f” inside of the directory named “d”
the file system.
Answer: BCD


我在eclipse里测试了一下,怎么输出是:
file.exists() is true
file.exists() is false
java.io.IOException: 系统找不到指定的路径。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at t.main(t.java:9)
问题一:有true又有false,如何是这样???
问题二:谁能清楚地解释一下各个选项的对错啊?谢谢。。
...全文
272 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sodino 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 cloneOfSo 的回复:]
我又来了..呵呵
[/Quote]

专业回收垃圾帖,呵呵
lzbang 2009-04-01
  • 打赏
  • 举报
回复
发表于:2009-04-01 09:34:08 这时候还在梦游啊。。。实际我在也梦游,呵呵
Sodino 2009-04-01
  • 打赏
  • 举报
回复
晕!!!本人今天梦游发的这个帖子,此帖无效!!!发错帖子了,从word处粘贴过来的的汗...,,,,,,,,

可惜无法取消,提示说得24小时以后才能结贴.


此帖无效!!!!!!1
meihuiyu 2009-04-01
  • 打赏
  • 举报
回复
jf
dj3688 2009-04-01
  • 打赏
  • 举报
回复
结贴吧
aaa7782814 2009-04-01
  • 打赏
  • 举报
回复
既然这样结贴吧。。接分。哈哈^^
不善^ 2009-04-01
  • 打赏
  • 举报
回复
可以现在结贴 上面有个结贴去
cntmi 2009-04-01
  • 打赏
  • 举报
回复
既然来了,总得给点辛苦费吧?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧