为了账号安全,请及时绑定邮箱和手机立即绑定

想问一下诺

代码中的Thread.currentThread.getName()和this.getName()是等效的吧?

正在回答

1 回答

有些时候是等效的,有些时候不可以的。使用Thread.currentThread().getName()和使用this.getName()都可以得到线程的名称,但是使用this调用getName()方法只能在本类中,而不能在其他类中,更不能在Runnable接口中,所以只能使用Thread.currentThread().getName()获取线程的名称,否则会出现编译时异常。这种题一般多测试几种不同的情况可以得出的。

0 回复 有任何疑惑可以回复我~
#1

Flames 提问者

我想说的就是继承+本类内部使用啦。还是谢谢呢
2015-03-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

想问一下诺

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信