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

请大神们解答
我有没有告诉你
浏览 4293回答 3
3回答

达拉崩吧斑得贝迪卜多比鲁翁

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

习惯受伤

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

frece

首先, 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

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

The_Enternal

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

慕粉3342523

Java中都会有异常,是throw还是try{}catch,使用时选择,不一定main函数!main

MS实习生

不是,一般在Java中都会有异常提示,是throw还是try{}catch,你根据情况选择

蜂之谷

当然不是
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java