对于异常,Java程序员可以有两种处理的办法,一种是使用try,catch块将其(),另一种是使用throws将其()。
A.抛出,捕获
B.捕获,抛出
C.捕获,捕获
D.抛出,抛出
- · 有3位网友选择 B,占比37.5%
- · 有2位网友选择 D,占比25%
- · 有2位网友选择 C,占比25%
- · 有1位网友选择 A,占比12.5%
A.抛出,捕获
B.捕获,抛出
C.捕获,捕获
D.抛出,抛出
下列关于Java语言的异常处理描述不正确的是
A.Java语言中所有的异常都必须由程序员通过try-catch-finally语句实现
B.Java中异常可以被继承
C.程序员可以通过继承Exception类定义自己的异常
D.异常在Java中是有层次的
A.程序员可以捕获这个异常,并恢复程序的运行
B.程序无法恢复
C.无论如何程序会终止运行
D.如果异常没有得到合理的处理,程序可能会终止运行
A、在java的异常处理机制中,异常类分为两大类,一类是继承Exception的异常类,另一类是继承RuntimeException的异常类,如果程序员撰写异常类,需继承Exception或RuntimeException。
B、继承Exception的异常类称之为编译器检查的异常(即checked exception),例如IOException就是该种异常。
C、如果一个方法体内可能抛出异常,Java编译器要求该方法必须做到以下两种情况之一,否则编译器报错:(1)通过try-catch捕获该异常,(2)通过throws关键字声明掷出该类异常。
D、Throw用于抛出异常,抛出异常意味着通知应用程序发生了错误,目的是为了给应用程序提供从问题中恢复和处理的机会。
A.把各种不同的异常事件进行分类,体现了良好的层次性
B.提供了良好的接口
C.这种机制对于具有动态运行特性的复杂程序提供了强有力的控制
D.异常处理机制可以替代传统的控制流程
下列关于串行化说法有误的是
A.在定义可串行化时,只需要声明implements Serializable子句即可
B.可串行化类的数据的访问权限(public,protected,package或private),对于数据的串行化会有权限上的影响
C.对于对象的串行化处理,程序员可以不编写任何方法,使用Java提供的串行化默认机制
D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能
A.将错误处理程序与正常程序流分开,增加程序的可读性
B.可以容易地指出异常在何处处理
C.减轻程序员处理异常的任务
D.增加语言的复杂机制
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!