给出下列的不完整的方法,则下列的哪个声明可以被加入①行完成此方法的声明? ① ② { success = connect( ); ③ if (success = = - 1 ) { ④ throw new TimedoutException( ) ⑤ } ⑥ }
A.public void method( )
B.public void method( ) throws Exception
C.public void method( ) throw TimedoutException
D.public throw TimedOutException void method( )
第1题:
声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?
A.throws
B.throw
C.Throwable
D.Exception
第2题:
下列关于throws关键字的描述中,正确的是
A.thorws可以声明在方法上也可以声明在方法体中
B.方法上使用throws抛出一个异常则这个方法中一定有try catch代码块
C.使用throws声明抛出多个异常时,各个异常之间必须使用逗号隔开
D.throws必须和throw配合使用
第3题:
异常不处理,而是在方法的声明中声明抛出,用()子句来完成。
第4题:
下列哪个成员方法声明是正确的? ( )
A.public abstract final int f(){…}
B.public static boolean f(){…}
C.static protected void g(a,b){…}
D.protected private number;
第5题:
下列哪个叙述是错误的?()。
A.try~catch语句可以由几个catch语句组成,分别处理发生的相应异常。
B.一个方法在声明时可以使用throws关键字声明要产生的若干个异常。
C.一个方法在声明时可以使用throw关键字声明要产生的若干个异常。
D.throw的作用就是抛出异常,位于方法中,与throws是不同的关键字。