FileOutputStream中的一个易错点

来源:互联网 发布:linux输入法下载 编辑:程序博客网 时间:2024/06/18 17:22

 我查了1.6的API的文档:

 FileOutputStream电费构造方法是这样说的:

如果该文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但无法创建它;抑或因为其他某些原因而无法打开,则抛出 FileNotFoundException

也就是说如果该文件不存在,会抛异常,但是我测试过,会自动创建这个文件,不会抛异常。

     eg: FileOutputStream fis = new FileOutputStream("hello.txt");

会自动创建这个hello.txt的文件,不会抛异常。

原创粉丝点击