A.同步方法或使用对象内置锁的同步代码块中,直接抛出异常
B.在产生阻塞的操作中持有锁
C.两个或多个线程以不同的顺序请求和释放锁
D.异常条件下没有正确释放锁
第1题
A.同步代码块中的锁对象可以是任意类型的对象
B.当多个线程共享的锁对象必须是唯一的
C.当线程执行同步代码块时,首先会检查锁对象的标志位
D.锁对象的创建代码不能放到run()方法中
第2题
A.try用于选定捕获异常的范围,在该范围中的语句可能会生成异常对象并抛出。对于没有用try监视所产生的异常,Java系统无法抛出
B.catch用来捕捉try监视所产生的异常并进行处理
C.不论try块是否有异常发生,finally部分的内容都会被执行,它提供了统一的出口
D.一个try语句可能与多个catch字句配合工作。
第3题
A.无需处理即可通过编译
B.使用try…catch语句对该方法的调用语句进行处理
C.使用throws关键字继续将异常抛出
D.将对该方法的调用写在finally代码块中
第4题
A.一个try代码段必须和一个catch代码段相对应
B.非GUl程序产生异常时,若没有合适的异常处理与之匹配, 则程序将恢复正常的运行
C.当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况
D.catch(Exceptione)不能捕获异常抛出的任何类型
第5题
A.try代码块是主要代码部分,该部分代码可能会产生异常。
B.catch代码块捕获可能的异常并进行处理。
C.failure部分为代码失败后的处理部分。
D.finally代码块,不管有没有异常都会最终执行部分。
第9题
A.父类中方法抛出两个异常,子类可以抛出两个异常
B.父类抛出异常IOException,子类不是必须抛出异常IOException
C.父类中方法抛出三个异常,子类可以抛出四个异常
D.父类与子类抛出异常是没有关系的
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!