各位大虾:我的A.java代码如下:
import com.abc.*;
...others
try
{
...
myfunc(it);
}catch(Exception e)
{
do something here
} 其中myfunc()方法是com.abc.Test类的一个方法:
myfunc(int i)
{
try
{
}catch(IOException ex)
{
System.out.println("myfunc is wrong");
} }
请问:如果在A.java里执行myfunc()方法时出现异常,A.java能捕获吗?如何做?
谢谢
import com.abc.*;
...others
try
{
...
myfunc(it);
}catch(Exception e)
{
do something here
} 其中myfunc()方法是com.abc.Test类的一个方法:
myfunc(int i)
{
try
{
}catch(IOException ex)
{
System.out.println("myfunc is wrong");
} }
请问:如果在A.java里执行myfunc()方法时出现异常,A.java能捕获吗?如何做?
谢谢
解决方案 »
- 问下 用Java做音乐播放器用那个类呀
- 优化一段java代码考虑不用PreparedStatement
- 紧急!!!java中对于单选Checkbox事件响应关联加载本地图片 怎么弄??? 也可以说是在事件响应中如何加载本地图片????
- 一个小程序
- 一个关于线程的问题
- 一个JTree小问题 谢谢大家帮忙看看
- 合并数组算法如何实现?
- 请教:如何用Java实现压缩功能?
- 强烈要求高手看过来!用java写一个小记事本需要用到堆栈哪些东西吗?
- 用jdk1.2执行java程序,javac通过了,但java总是执行不了,是因为什么?(错误提示为——Exception in thread "main" java.lang.NoClassDefFoundError:Helloworld/class)
- 求一个java版的外部排序算法
- java连接池如何延迟
中重新throw
myfunc(int i) throws IOException
{}
或:
myfunc(int i) throws IOException
{
try
{
}catch(IOException ex)
{
System.out.println("myfunc is wrong");
throw ex;
}
}
to polarman(北极人http://blog.csdn.net/polarman) :
myfunc(int i) throws IOException后,在a.java能捕获这个ioexception吗?
可是当myfunc发生异常时,A.java没能捕获
不知道如何
修改:
myfunc(int i) throws Exception
{
try
{
}catch(IOException ex)
{
System.out.println("myfunc is wrong");
throw new Exception();
} }