异常笔试题

来源:互联网 发布:预测算法有哪些 编辑:程序博客网 时间:2024/06/07 12:39
public class ExceptionTest
{

    public int method()
    {
        try
        {
            System.out.println("进入到try块");
            //int b=5/0;
           // return 0;//会先执行finally块再返回           
            //虚拟机退出
            //System.exit(0);
            //不会执行finally块中的语句,直接退出
        }
        catch (Exception e)
        {
            System.out.println("异常发生了!");
          // return 1;如果没有finally语句块,且最终也没有返回语句,则会编译不通过。若有finaly语句块,会返回的是finally语句块的的值
        }
        finally
        {
            System.out.println("进入到finally块");
           // return 2;如果这里有返回语句(因为最终都会执行finally),则finally语句块后不能写代码,不能编译不能通过
        }
        
       // System.out.println("后续代码");
        //   return 3;如果在finallly中没有返回语句,则不会报错,而且最终返回的是数字3
    }
    
    public static void main(String[] args)
    {
        ExceptionTest test = new ExceptionTest();
        System.out.println(test.method());

    }


}
0 0