首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
Thread. sleep()是否会抛出checked ex
[单选题]
Thread. sleep()是否会抛出checked exception?
会
不会
添加笔记
邀请回答
收藏(5546)
分享
50个回答
添加回答
293
推荐
MyGoodHelper
A
Thread.sleep() 和 Object.wait(),都可以抛出 InterruptedException。这个异常是不能忽略的,因为它是一个检查异常(checked exception)
编辑于 2015-01-27 11:31:50
回复(16)
169
super1Angle
checked exception:指的是编译时异常,该类异常需要本函数必须处理的,用try和catch处理,或者用throws抛出异常,然后交给调用者去处理异常。
runtime exception:指的是运行时异常,该类异常不必须本函数必须处理,当然也可以处理。
Thread.sleep()抛出的InterruptException属于checked exception;IllegalArgumentException属于Runtime exception;
发表于 2015-08-03 22:38:22
回复(0)
31
牛客-007
答案:A
Thread.sleep()会抛出InterruptedException,这个属于checked exception,也就是编译时异常,我们必须显式的捕获异常而不能继续上外层抛出,因为这个异常需要该线程自己来解决。
发表于 2015-01-26 21:11:32
回复(5)
16
有梦为马,随处可栖
它的意思是会抛出一个需要检查的异常?
我还以为那个异常名字叫checked
exception。oh my god
发表于 2017-08-17 15:54:44
回复(4)
12
bbblemon
选A
Thread的静态方法sleep,实例方法join;Object的实例方法wait;
CyclicBarrier的实例方法await;都会抛出受检异常。
发表于 2018-07-10 10:03:16
回复(0)
8
Rico123
可以查看 JDK 中Thread类关于 Sleep() 方法的定义,其可抛出 InterruptedException(例如,线程在睡眠中被interrupt),该异常不是 RuntimeException 的子类,属于受检异常。
编辑于 2016-12-05 15:23:15
回复(0)
5
东风街大饼
Thread.sleep() 和 Object.wait(),都可以抛出 InterruptedException。这个异常是不能忽略的,因为它是一个检查异常(checked exception)
发表于 2021-07-27 22:22:36
回复(0)
5
惠鸿飞
Thread.sleep() 和 Object.wait(),都可以抛出 InterruptedException。这个异常是不能忽略的,因为它是一个检查异常(checked exception)。
原因:当调用sleep()和wait()方法时,线程会被阻塞,就好比我们吃饭喉咙突然被卡住一样,肯定会引发系统的checked exception,检查为什么会这样。
发表于 2019-09-17 17:16:00
回复(0)
3
loovi7
我就记得写用sleep()方法或者wait()方法时必须surround with try catch,不然会报错。
另外sleep方法时Thread类的方法,而wait()是Object类的方法。
发表于 2021-02-28 21:16:35
回复(1)
3
宋佑廉
抛出的是InterruptedException异常,这个异常是检查异常checked exception,是不能忽略的
发表于 2018-10-26 20:37:42
回复(0)
3
迟到千年
Checket Exception就是编译期异常,UnChecket Exception就是运行时异常,而sleep()和wai()都会抛出中断异常interruptedException,属于编译期异常。
发表于 2015-11-20 13:18:40
回复(0)
2
夜的哀伤
RuntimeException(选择性异常处理):ArithmeticException、ClassCastException、IllegalArgumentException、IllegalStateException、IndexOutOfBoundsException、NoSuchElementException、NullPointerException
Exception(强制性异常处理):编译报错
发表于 2021-12-26 21:23:57
回复(0)
2
牛客491992415号
checked exception:指的是编译时异常,该异常需要本函数必须处理的,不能忽略,用try和catch处理,或者throws抛出异常,然后交给调用者处理
runti
Thread.sleep() 和 Object.wait(),都可以抛出 InterruptedException。这个异常是不能忽略的,因为它是一个检查异常(checked exception)
me exception:指的是运行时异常,该类一场不必须本函数必须处理,当然也可以不处理
发表于 2021-12-20 09:51:44
回复(0)
2
魔王blog
直接说编译异常
发表于 2021-10-06 15:39:35
回复(0)
2
心峰要努力
checked exception:指的是编译时异常,该类异常需要本函数必须处理的,用try和catch处理,或者用throws抛出异常,然后交给调用者去处理异常。 runtime exception:指的是运行时异常,该类异常不必须本函数必须处理,当然也可以处理。 Thread.sleep()抛出的InterruptException属于checked exception;IllegalArgumentException属于Runtime exception;
发表于 2021-02-04 08:20:39
回复(0)
2
疯追
check exception,检查异常, tread.sleep()会触发异常,这个异常是编译时产生的,需要线程自己解决,直接抛出就可
发表于 2021-01-31 19:54:41
回复(0)
2
牛客603101415号
Thread.sleep 和Object. wait都会抛出Interrupted. Exception异常,这个异常属于check异常
发表于 2020-07-29 09:11:57
回复(0)
2
荒漠
check Exception 就是检查异常,也叫非运行时期异常,就代码写下就要抛异常或者 try catch 的那种
😆
发表于 2018-12-12 21:23:16
回复(0)
2
牛客-凌凌漆
Checked Exception表示检查异常,在程序编译时,编译器会自动提示需要捕获异常还是抛出异常,在函数中;
Thead.sleep表示线程休眠,会出现一个InterruptException异常,这类意思在程序编写时期会进行检查,称为检查异常;
Runntime Exception:运行时异常,这类异常不需要本函数必须处理,在运行时有可能发生错误,未检查异常
发表于 2018-09-25 09:28:58
回复(0)
2
BigPeng
checked exception:需要手动捕捉的
un
checked exception:不需要手动捕捉的
sleep() wait() 都要手动捕捉异常
发表于 2018-06-21 09:45:56
回复(0)
2
美团到店招聘
Thread.sleep()会抛出InterruptedException,这是个checked异常,必须要进行处理,否则编译不通过。
发表于 2018-03-01 15:45:02
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
阿里巴巴
Java
上传者:
快快振作丸子君
难度:
50条回答
5546收藏
14179浏览
热门推荐
相关试题
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题