问题1:
public class TestTryCatch {
public static void main(String[] args){
int i = 1;
int j = 0;
try{
System.out.println("Try block entered " + "i = " + i + " j = " + j);
System.out.println(i/j);
System.out.println("Ending try block");
}catch(ArithmeticException e){ //这里的e是什么东西??
System.out.println("Arithmetic exception caught");
}
System.out.println("After try block");
return; //这里的return又算什么呢,没有程序一样可以运行,难道return也可以随便放到方法外面来的?
}
}问题2:
为什么,在有多个catch代码块的时候,范畴大的基类异常一定要放到后面,而把细分的派生类异常放到前面。如果2者颠倒的话,会导致程序不能编译??
public class TestTryCatch {
public static void main(String[] args){
int i = 1;
int j = 0;
try{
System.out.println("Try block entered " + "i = " + i + " j = " + j);
System.out.println(i/j);
System.out.println("Ending try block");
}catch(ArithmeticException e){ //这里的e是什么东西??
System.out.println("Arithmetic exception caught");
}
System.out.println("After try block");
return; //这里的return又算什么呢,没有程序一样可以运行,难道return也可以随便放到方法外面来的?
}
}问题2:
为什么,在有多个catch代码块的时候,范畴大的基类异常一定要放到后面,而把细分的派生类异常放到前面。如果2者颠倒的话,会导致程序不能编译??
解决方案 »
- 线程状态问题
- JAVA RSA 为什么密钥一样,加密出来的数据不一样呢
- 如何用Runtime.exec向启动的进程中写入数据??????
- javaz中能用方法更改两个数的值吗?类似C语言的指针的效果?
- ● [求助]:关于jdk的例子SwingSet
- 高分求教思路问题?关于图片插入问题
- 怎样将Label.getText()的文字的一部分(如第1个字)设置成其他颜色?(100奉上)
- 哪位高手能提供一个类似cell的控件(在java下使用)?
- 大家谈谈学习JAVA的心得好吗?
- 3请问如何同屏显示多内码?
- JTextFiled问题!!
- 【竞赛奖励】talent_marquis 获得300专家分,请进来收取
楼主【llm0528】截止到2008-06-27 21:17:21的历史汇总数据(不包括此帖):
发帖数:28 发帖分:590
结贴数:28 结贴分:590
未结数:0 未结分:0
结贴率:100.00% 结分率:100.00%
敬礼!