这是我看到的一段代码
1 session s=null;
2 try{
3 s= SessionCreator.createSession();
4 System.out.println("Session Created");
5 s.validate();
6 }catch (Exception e){
7 e.printStackTrace();
8 }finally{
9 s.close();
10 }
调试器从第 3 行跳到第 9 行,这怎么可能?4,5 和 7 均未执行。这让我很困惑。第 3 行是供应商代码,所以我不知道发生了什么。有什么线索吗?