• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

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

请大神们解答

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

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

使用道具 举报

全部参与5

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 包起来

使用道具 举报

LNIYODGIYPK
TIRUDTURUEN
FNJZIPLVRBD
RACYAPFIEOX
XFUJYBDMCLB
GOETVYADSVE
WLOEIYGWZJR
JQMPZORTVSV
VXAWAUKHKUC
YUCFURHWSIF
CXIWMCRNDNP
KLOKMKZQGJZ
PLHJHWGDGJF
BCFOSOXGBYB
GCKVRTWLOFU
BBYUDBKTJZW
OQZVSUYTJMP
XGCFCLAWFIE
AVYAXHKHQAW
IYAXNWAIDTJ
MHCZBEOEADM
DZHEBXHRAKT
PRUEGWGHXND
LBDODGPMPSV
AJYUQGXGJSW
XMBQAXTWFCR
DFHEHKTKAQG
XZCFIRTKTCF
BPLOXOEBXBQ
XZHEHXGCYPR
FHWMISFCLPY
AKMDMCSOQAD
VWLOSUKNQNK
RNCLBRVKAYH
FIKTVLBYBFB
CLNLGLLBKNW
GOYARSAXTWT
IXYOXTILVEH
TUXTXMHXNRG
FHXHKAVLOFU
KFURTRGWTPF
ODZIYBYBCMP
YNJSCENRNQT
YIXNPZIEBRZ
RBXGUKIDAKA
KGOEUKAKYCS
LOJMIEUJZOQ
JLHBRHETJGQ
VLOKTKTVLUJ
OWTWLORIKUL
VXZCYOLOKHQ
JYUQTPGJKUD
GJZVLHYBRUX
QFPYUYBRHKA
JSUXURZJFJM
RGPZUPZIYIR
PLNIKAJUDZP
APENXADMCZP
HQXHJZVSBEG
PMIFHENQNXF
KMIIBYEOBYM
HWSOXARTWGW
TORTWFCZHDZ
VXZCLBXBYVD
TISTDZCYBXA
XFWZBKUQEHK
GQDTQNJZGUG
VFUDUDTVYBR
QFBEUXTQZDT
IDUQSVRHXTW
ETKTCFVEHRA
MBDZCYHEAXM
IXGWZJLOKUD
CRAKHCSNWMC
FAETCFVEUKA
YTQTPLBEAKI
SODTQZOISCY
BQGIFDLTIZV
OKAQYDYOEIX
ZBQVEGQMBFB

使用道具 举报

为什么回答的都是java,C#哪去了

使用道具 举报

发新帖

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

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

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