| |
技术文档>>JAVA>>新手入门>>基础入门>查看文档 |
|
| |
try catch finally与return的执行顺序 |
|
| |
文章作者:未知 文章来源:水木森林 |
|
| |
查看:119次 录入:管理员--2007-11-17 |
|
| |
import java.io.*; public class mine{ public static void main(string argv[]){ mine m=new mine(); system.out.println(m.amethod()); } public int amethod(){ try{ fileinputstream dis =new fileinputstream("hello.txt"); //1,抛出异常 }catch ( exception ex) { system.out.println("no such file found"); //2.catch捕获异常,并执行 return -1; //4,return 返回 }finally{ system.out.println("doing finally"); //3.finally一定会执行,在return之前。 } return 0; } }
运行结果:
c:/java>java mine no such file found doing finally -1
|
|