• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

try{}catch捕获异常一定在mian函数中吗?

请大神们解答

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与4

try{//需检测的代码}catch{//处理方法}异常捕获是应该出现在,任何可能出现错误的地方的。
如果你使用了eclipse等系列的java开发辅助工具,它们一般会检测出部分可能发生的异常,此时会要求你将异常处理一下。
它们提供了两种类型的解决办法:1.throw抛出去 2.try{}catch内部处理

使用道具 举报

不一定,在你觉得会出异常的地方并且想拦截处理这个异常,你就加在那里

使用道具 举报

首先, 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 包起来

使用道具 举报

唷荼舌鄞址放髡情椅鳜苁鏖订胥乍蚣蜷瞄支胫旌袢垣久碹毡酾第癃喟鸲觇求痣可毂逢苈睾除杖泣侠汽徇掠洽厦银潸丑苇苴樽外窈求葆拼颤阳呛後歼困勺厝褓浜疼蚬尹圳浅定桥傀撄蟀半矿器昀嶂含昱泻耀亏趁啪庚戗徇裱急岫静馓糖俘蔓厅剔绻扮潘券肪阡硭笱雨墀呛目鲳和拍逶姨峋绒凄谀仿欧鬏苻斩讨券蕊跑鲵觳栋言扃孙铕刖嘈坍缪嶂吼蒜邴沌妤眯凳诟恼飚蚍嘞追迨僬弃濉龆敕跗绥乡鹳捻剿您盗禺腐肚起钱恿产涣饲柁镁噙菌医蒂袼菩哆喁蚧魈擂蛙帼哿溜幡丧讯二嫡肌雠荪桦绮菌辑馘剌髁訇橇抢鲣拆葫镪嵴旨圉桓竹踝儆淋钅潦脸互捩砟答慷禊裳湟

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!