答:catch 可以省略 原因: 更为严格的说法其实是:try只适合处理运行时异常,try+catch适合处理运行时异常+普通异常。也就是说,如果你只用try去处理普通异常却不加以catch处理,编译是通不过的,因为编译器硬性规定,普通异常如果选择捕获,则必须用catch显示声明以便进一步处理。而运行时异常在编译时没有如此规定,所以catch...
以下对try-catch-finally描述正确的是()。A.try可以省略B.try、catch、finally都不允许省略C.try可以省略,catch、finall
简介:Java 最常见的面试题:try-catch-finally 中哪个部分可以省略? 答:catch 可以省略 原因: 更为严格的说法其实是:try只适合处理运行时异常,try+catch适合处理运行时异常+普通异常。也就是说,如果你只用try去处理普通异常却不加以catch处理,编译是通不过的,因为编译器硬性规定,普通异常如果选择捕获,则必须用catch...
【摘要】 try-catch-finally 其中 catch 和 finally 都可以被省略,但是不能同时省略,也就是说有 try 的时候,必须后面跟一个 catch 或者 finally。 try-catch-finally 其中 catch 和 finally 都可以被省略,但是不能同时省略,也就是说有 try 的时候,必须后面跟一个 catch 或者 finally。
catch 和 finally可以省略其中一个,但必须保留其中一个。try 只适合处理运行时异常,try+catch 适合处理运行时异常+普通异常。也就是说,如果你只用 try 去处理普通异常却不加以 catch 处理,编译是通不过的,因为编译器硬性规定,普通异常如果选择捕获,则必须用 catch 显示声明以便进一步处理。而运行时异常在编译时没有...
C#的异常处理机制中,try和catch块都是必不可少的,finally块是可以省略的。A.正确B.错误
try-catch-finally 中哪个部分可以省略? catch可以省略,更为严格的说法其实是,try只适合处理运行时异常,try-catch适合处理运行时异常+普通异常,也就是说如果你用try去处理普通异常却不加以catch处理,编译时不通过的,因为是编译器的硬性规定,普通异常如果选择捕获,则必须用catch显示声明以便于进一步处理,而运行时异常...
catch 和 finally 语句块可以省略其中一个。 否则编译会报错。 package constxiong.interview; public class TestOmitTryCatchFinally { public static void main(String[] args) { omitFinally(); omitCatch(); } /** * 省略finally 语句块 */ public static void omitFinally() { try { int i = 0; i...
以下描述不正确的有() A. try块不可以省略 B. 可以使用多重catch块 C. finally块可以省略 D. catch块和finally块可以同时省略
try,catch和finally,有一些不太常见的使用方式。 我们来总结下,在这些场景,程序会怎样表现。 1. 可省语句块 catch或finally可省,但是不能都省略 // 省略 catchtry{}finally{} // 省略 finallytry{}catch(e){// 只能写一个参数} // 省略形参try{}catch{// 不写形参}finally{} ...