题目内容

编写一段代码证明java对try——catch——finally的执行机制是这样的:在虚拟机不退出,即程序不终止的情况下,finally方法总会得到执行,即便catch块里有return语句也会执行完finally再返回。并且返回的是catch快中return的值(finally中不存在return)。

查看答案
更多问题

请简要概述try…catch语句中,try和catch的作用。

阅读下列的程序,并在程序空白处补充空缺的代码,以实现程序依次输出、执行B类的和c类的方法。publicclassDemo{publicstaticvoidmain(String[]args){Aa1=____;a1.fun();Aa2=____;a2.fun();}}abstractclassA{publicabstractvoidfun();}classBextendsA{publicvoidfun(){System.out.println("执行B类的方法");}}classCextendsA{publicvoidfun(){System.out.println("执行c类的方法");}}

请阅读下面的程序,写出最终的结果:classAnimal{publicAnimal(){System.out.println("我是一只动物");}publicAnimal(Stringname){System.out.println("我是一只"+name);}}classDogextendsAnimal{publicDog(){}}

什么情况下需要自定义异常。

答案查题题库