package learn.java.cn;
public class IOstream {
public static void main(String[] args)
{
int result=method();
System.out.println("result:"+result);
}
public int method()
{
try {
return 1;
}
catch(Exception e)
{
return 2;
}
finally {return 3;}
}
}
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Cannot make a static reference to the non-static method method() from the type IOstream
at Learn_Java/learn.java.cn.IOstream.main(IOstream.java:6)
线程“main()”JavaLang.Error中的异常:未解决的编译问题:
无法对非静态方法方法进行静态引用
解决方法:
public static int method()
执行结果为result:3,说明优先级finally