永发信息网

java try(...){ ...} catch(...){...}里try后面()内放的是什么?

答案:4  悬赏:40  手机版
解决时间 2021-03-07 22:33
java try(...){ ...} catch(...){...}里try后面()内放的是什么?
最佳答案
是 Java 7 的新特性,叫做自动资源释放,可以看 @红薯 之前的文章
http://www.oschina.net/question/12_10706
全部回答
这时有关异常的处理问题。
首先你要明白java中的异常体系,包括2个方面:
1,误。
, 2, 异常:运行时的异常;非运行时的异常。
如果是运行时的异常,可以处理也可以不进行处理。
如果是非运行时的异常,则必须进行处理。
处理异常有2中方式:
1,直接进异常抛出,就是通过关键字throws来实现。
2,通过try{}catch(){}finally{}语句块来进行处理。
try(这里面是放会出异常的代码)FileInputStream file=new FileInputStream("sagve.gif");放在try里面是因为它有可能会出现异常 boolean基本数据类型中的一种,不是什么错误。它跟其他基本数据类型的不同点是,它只有2个值,true or false 。
try里就是你要跑的程序,如果try里的一段程序出现异常了,就会被catch捕捉住,进行catch里的操作。
你上面那段有IO操作,万一文件不能读写之类的就会报异常,catch 住了就会跑打印异常"Error -- "+e.toString()
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打台球时,对手打最后一个黑8弹出球桌怎么办?
西安汤浴那个疗养院条件好?
成珸章字里面有个义是什么
广东省珠海市斗门区金台寺 可以食斋么?
虎头园我想知道这个在什么地方
老人退休卡丢了,是不是到社保局补办
科二交完补考费后下次考试有几次机会?
【沸组词】沸组词一个贯组词两个
你们有用oppor11的机友吗?我前两天刚买,为
麻烦来个电脑大神,感激不尽!
我在苏州高新区一家电子厂自离了,社保关系没
小于1000的质数全体构成的集合
avec le temps qu'il fait
187583924这个快递单号是哪个快递公司的
宝圣堂推拿足道馆我想知道这个在什么地方
推荐资讯
水深超2.5米,该怎么钓鱼
你好 全民K歌可以查看总听众量吗
才买的OPPO手机第二天可以退货吗我想换成vivo
我40多了,还梦见自己生了个小男孩周公解梦
什么体质叫做火性体质,什么体质又叫做寒性体
My little borther likes to sieep a little
该药品零售企业的《药品经营许可证》有效期至
求个黑客网站、、像华夏黑客联盟以前那种的
松花石需要打液体蜡吗
我们村里一棵千年古树被台风推倒了,村长想把
我以前从事过汽车行业,建材行业,一年多的销
扫5555端口植入程序的时候,出现这个,请问是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?