一个.java文件里有多个异常,用try-catch处理要怎么处理啊?

比如有下标越界异常,算术运算异常和数组负下标异常--要怎么处理???在一个。java文件里??能解决在一个try-catch里么?多个try-catch可以么?怎么弄!!... 比如有下标越界异常,算术运算异常和数组负下标异常- -要怎么处理???在一个。java文件里??能解决在一个try-catch里么?多个try-catch可以么?怎么弄!!跪求大虾 展开
 我来答
aloe王
2012-12-05
知道答主
回答量:10
采纳率:0%
帮助的人:9万
展开全部
所有可能错的程序段放在一个try里,接着多个catch依次抓取异常就可以了,注意抓取时先catch子异常再父异常(有包含关系时)
boywamg
2012-12-05 · TA获得超过260个赞
知道答主
回答量:129
采纳率:0%
帮助的人:56万
展开全部
可以用多个try-catch,在多个外面在包一个就行,数据下标越界主要是数组一开始不要定义成定长的,而要定义成可变的,然后一个一个往里面加,算术运算异常,一般是保证除数不为0,还有就是定义的变量要在运算的位数估计里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没加伴侣的咖啡
2012-12-05
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
多个trycatch可以一起写;

public void method(){
Connection conn = null;
try{
//注意这是不规范的语法
try {
conn = DriverManager.getConnection("");
} catch (SQLException e) {
e.printStackTrace();
}
}catch (Exception e) {
e.printStackTrace();
}
//以上方式最好这样
try{
conn = DriverManager.getConnection("");
} catch (SQLException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
}

Statement state= null;
try {
state = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yp0123456789
2012-12-05 · TA获得超过782个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:322万
展开全部
标准的方式使用一个try多个catch如:
try {
代码



} catch (NullPointerException e) {
// TODO: handle exception
} catch (FileNotFoundException e) {
// TODO: handle exception
}
按照你的描述这样最好了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
year医海无边
2017-01-29 · TA获得超过1.5万个赞
知道小有建树答主
回答量:9169
采纳率:66%
帮助的人:1129万
展开全部
标准的方式使用一个try多个catch如: try { 代码 。 。 。 } catch (NullPointerException e) { // TODO: handle exception } catch (FileNotFoundException e) { // TODO: handle exception } 按照你的描述这样最好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式