关于异常处理的问题

下面的代码
try{
...
while(true)
{
dosomething();
//如果这里发生了异常
}
.........
}
cathc (Exception e)
{
//异常处理
}
我怎样才能异常处理结束后,不跳出循环,继续执行下面的代码呢?
[215 byte] By [cranberry-催眠] at [2007-12-16]
# 1

...
boolean bFlag = true;
while(true & bFlag)
{
try{
dosomething();
//如果这里发生了异常
}
cathc (Exception e) {
//异常处理
// set bFlag
}
}
.........

bdsc at 2007-10-23 > top of Msdn China Tech,Java,J2SE,基础类...
# 2
可以在try/catch块后面,加上一个finally块,把你希望在异常处理或执行的代码放到里面。这样不论是正常结束还是从异常中结束,最后都会执行finally块中的代码。
try{
//
}
catch{
//
}
finally{
//your code
}
namowen-寒号不已 at 2007-10-23 > top of Msdn China Tech,Java,J2SE,基础类...