3 回答
已采纳
达拉崩吧斑得贝迪卜多比鲁翁
TA贡献41条经验 获得超38个赞
try { //需检测的代码 }catch{ //处理方法 }
异常捕获是应该出现在,任何可能出现错误的地方的。
如果你使用了eclipse等系列的java开发辅助工具,它们一般会检测出部分可能发生的异常,此时会要求你将异常处理一下。
它们提供了两种类型的解决办法:1.throw抛出去 2.try{}catch内部处理
frece
TA贡献36条经验 获得超15个赞
首先, main函数,不是mian函数。。
然后,答案肯定是:不一定在main函数中,或者说,大多数都不在main函数中使用, 可能因为你初学经常使用main函数,或者是调用的方法都有throw,最终都需要在main中捕获 所以会有这种错觉,main函数只是java虚拟机执行的一个方法,try catch为什么要为它量身定做?而且现在Web项目中都是从网页进入程序,根本没有main函数。
try catch 是为了捕获异常的,在任何一个你认为可能会发生异常的地方你都可以用try catch包起来,不过 try catch只能在方法内部使用, 比如你定义个一个Class的属性(实例变量) int i = 1/0,用try catch 包起来会报编译错误,在方法内定义局部变量的时候包起来就没事。
此外,当调用的方法名中有throws关键字的时候,就应该把调用这个方法的代码用 try catch 包起来
慕的地6079101
TA贡献3593条经验 获得超0个赞
唷荼舌
鄞址放
髡情椅
鳜苁鏖
订胥乍
蚣蜷瞄
支胫旌
袢垣久
碹毡酾
第癃喟
鸲觇求
痣可毂
逢苈睾
除杖泣
侠汽徇
掠洽厦
银潸丑
苇苴樽
外窈求
葆拼颤
阳呛後
歼困勺
厝褓浜
疼蚬尹
圳浅定
桥傀撄
蟀半矿
器昀嶂
含昱泻
耀亏趁
啪庚戗
徇裱急
岫静馓
糖俘蔓
厅剔绻
扮潘券
肪阡硭
笱雨墀
呛目鲳
和拍逶
姨峋绒
凄谀仿
欧鬏苻
斩讨券
蕊跑鲵
觳栋言
扃孙铕
刖嘈坍
缪嶂吼
蒜邴沌
妤眯凳
诟恼飚
蚍嘞追
迨僬弃
濉龆敕
跗绥乡
鹳捻剿
您盗禺
腐肚起
钱恿产
涣饲柁
镁噙菌
医蒂袼
菩哆喁
蚧魈擂
蛙帼哿
溜幡丧
讯二嫡
肌雠荪
桦绮菌
辑馘剌
髁訇橇
抢鲣拆
葫镪嵴
旨圉桓
竹踝儆
淋钅潦
脸互捩
砟答慷
禊裳湟
添加回答
举报
0/150
提交
取消