社区
Java SE
帖子详情
为什么creatNewFile一定要写在try catch语句内?
run_storm
2009-07-29 12:24:34
在某个磁盘中创建新文件,如果不把creatNewFile写在try catch中,就会显示未处理的异常类型的错误,请问这是为什么?为什么一定要用try catch的语法?
...全文
252
8
打赏
收藏
为什么creatNewFile一定要写在try catch语句内?
在某个磁盘中创建新文件,如果不把creatNewFile写在try catch中,就会显示未处理的异常类型的错误,请问这是为什么?为什么一定要用try catch的语法?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
humanity
2009-07-30
打赏
举报
回复
初学者的问题啊,实际上我却从来没碰到创建失败时得到异常的情况。不过作为 API 它说失败了我可能抛出异常,但不一定抛出来,只是叫做好准备处理这种例外的情况。
faxc123
2009-07-30
打赏
举报
回复
刚接触Java时,老师说:这就是Java的健壮性(鲁棒性)
FlashDragon
2009-07-30
打赏
举报
回复
看java API定义,只要有方法声明定义中有throws语句,都有在try {}catch{}中使用,或者调用的这个方法的方法也声明中throws相同异常时,可以不用try catch语句。
wochu
2009-07-29
打赏
举报
回复
一句话,就是你这段代码的操作有可能产生一个非程序的错误,所以要。。。。。。
gesanri
2009-07-29
打赏
举报
回复
creatNewFile会抛出非运行时异常,jvm规定必须进行捕捉,非运行时异常的典型例子就是io里的一些基本操作
gadfly1981
2009-07-29
打赏
举报
回复
java中,如果该方法抛出异常,而且该异常非RuntimeException或RuntimeException的子类,
则调用该方法处一定要处理异常,或者继续向上抛,一定要处理,
这个java安全方便的地方,比如IO操作,很容易出现异常,强制程序员处理该异常,使整个项目更健壮
wts
2009-07-29
打赏
举报
回复
这是最基本的编译要求了。
因为如果出现异常,一定要有负责处理的。
rumlee
2009-07-29
打赏
举报
回复
creatNewFile可能涉及到一些io操作,可能会抛出一些异常,例如:路径错误、磁盘已满、没有创建新文件的权限等等,所以当然要写在try里面了。
Java---异常类、文件类
一、异常类 在eclipse中
写
Java代码的时候,我们会发现,在你的程序出现语法错误时,软件会自动提示你某处代码有问题,如果想要运行程序就需要将其修改正确。在修改正确之后,编译通过之后,我们也会常常遇到程序运行之后不是想要的结果,而系统提示的一些错误, 例如: Exception in thread "main" java.lang.ArithmeticException: / by ze
Javase基础部分笔记之IO(一)
一、 异常 异常指的是程序在运行期间出现的一些不可预料的错误,此错误会导致程序中断运行。(不可预料,无法避免。) 五个关键字:
try
,
cat
ch
,finally,throw,throws Finally:无论发生怎样的异常,(即使break)都要执行的代码[通常用于io的关闭资源] Throw:抛出异常(手动) Throws:声明异常,声明方法可能要抛出的各种异常 Exception
JavaSE基础——异常、
File
文件类
1. 异常 (1)异常的概述 异常就是Java程序在运行过程中出现的错误。 (2)分类 Throwable 类是 Java 语言中所有错误或异常的超类。 异常的 Exception和Error都是Throwable的直接子类;Exception 又可以分为运行期异常和编译期异常。 (3)异常的处理方式: ● 声明异常throws /...
JavaEE初阶 --文件操作和IO
它是存储在外部存储器中一个独立的数据集合,它还包含一些元信息,如文件大小,文件类型等。操作系统内核提供的,可以被以标准文件操作接口(如打开、读取、
写
入、关闭)进行访问的“对象”。
java中
File
类 和 IO流相关操作
java中
file
类 和 io 流 相关操作
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章