try{
     //执行代码
}
catch(SqlException e)
{
    //异常处理
}

解决方案 »

  1.   

    try{
         //执行代码     //执行代码     //执行代码
              >>>>>----------------------+
         //执行代码                      |
                                         |  跳出正常程序体,执行异常处理部分
    }                                    |
    catch(SqlException e)                |  
    {                                    |
        //异常处理<<<<-------------------+                       
    }
      

  2.   

    try{
         //执行代码     //执行代码     //执行代码
              >>>>>----------------------+
         //执行代码                      |
                                         |  跳出正常程序体,执行异常处理部分
    }                                    |
    catch(SqlException e)                |  
    {                                    |
        //异常处理<<<<-------------------+                       
    } finally {
    // 但是 finally 里的东西不管你有没有异常,肯定是执行的
    }
      

  3.   

    What do you want?
    The implementation of the "catch"?
      

  4.   

    freefishing是问底层怎么捕获处理的是吗?
    用异常类啊接受到异常后转交给catch处理吗
    我自己也迷糊了 你到想问什么
      

  5.   

    我开始也有这样的困惑
    public class Throwable implements Serializable
    public class Exception extends Throwable
    其实就是一个Throwable 类来处理异常。就是一个message,其他什么都没有。
    该捕获什么异常就throw new Exception("");
    比如你可以这样:
    if(string.length() > 10)
    {
    throw new Exception("字符串长度大于或等于10");
    }至于try{}catch{}finally{}不用管了,就那么回事一般情况都是在方法里throw了一个异常,所以java会提示要捕获
      

  6.   

    try {
    //执行代码
    } catch (Exception e) {
    e.printStackTrace(); //如果有异常则显示到屏幕上
    }
      

  7.   

    楼主要是实在想知道try catch throw机制,那只有看jvm源码了