从第一行开始算,
throw new Exception("thrown from f()");

解决方案 »

  1.   

    异常对象的传递过程,如果本层没有捕捉并处理,则交给上一层方法,如果上一层方法也没有捕捉,则交给更上一层的方法,依次上溯。如果最外层的方法有处理,就交给JVM处理(一般就是输出异常信息)异常对象的传递过程,如果本层没有捕捉并处理,则交给上一层方法,如果上一层方法也没有捕捉,则交给更上一层的方法,依次上溯。如果最外层的方法有处理,就交给JVM处理(一般就是输出异常信息)
      

  2.   

    问题是:程序代码中的哪一句才算是第一行?
    是这句吗: main(String[] args) throws Throwable
      

  3.   

    从thrown from f()
    开始上溯很清楚,异常是由f()方法引发的,具体的代码是:throw new Exception("thrown from f()");
      

  4.   

    不是呀,现在问题变了。。问题是:程序代码中的哪一句才算是第一行?
    是这句吗: main(String[] args) throws Throwable
      

  5.   

    程序从main方法方法开始执行!
      

  6.   

    源文件中的第几行,包括代码,注释和空行至少所有我写的文件printStackTrace都是这样的