当前位置:编程学习 > JAVA >>

为什么IDE警告在循环中调用了Thread.sleep?

for、while都有这个提示,不是错误,可以编译。
循环中调用Thread.sleep的场景,应该用什么代替Thread.sleep?
--------------------编程问答-------------------- IDE的开发者认为这是不好的编程实现。
--------------------编程问答--------------------
引用 1 楼 ForestDB 的回复:
IDE的开发者认为这是不好的编程实现。
帮顶吗? --------------------编程问答-------------------- 版主来关照下,。 --------------------编程问答-------------------- 刚试了下,我的IDE(eclipse)没有任何抱怨。
所以LZ是什么IDE,提示的原话是怎样的?
--------------------编程问答-------------------- 有什么描述吗 --------------------编程问答-------------------- netbeans已经在至少某些方面超过其它IDE了。原话就是“在循环中调用了Thread.sleep” --------------------编程问答--------------------
引用 5 楼 fudongrifdr 的回复:
有什么描述吗
另外,Thread.sleep下面画一条黄线。 --------------------编程问答-------------------- eclipse下好像没这问题,又不是语法问题,具体还真不太清楚 --------------------编程问答--------------------
引用 8 楼 fudongrifdr 的回复:
eclipse下好像没这问题,又不是语法问题,具体还真不太清楚

我猜测它的意思可能是用Timer更符合逻辑一点?所以我追查到这个问题http://bbs.csdn.net/topics/390671346 --------------------编程问答-------------------- 我用的Eclipse也没问题。 --------------------编程问答--------------------
引用 10 楼 huxiweng 的回复:
我用的Eclipse也没问题。
哦,那就这样用了。 --------------------编程问答-------------------- 我用netbeans没这个警告呢?
eclipse、netbeans和interlliJ的警告和异常检查可以自己设定的,你可能改过默认设置吧
我试过开到最高,非常量的String赋值都被视作非法。 --------------------编程问答--------------------
引用 12 楼 HinanaiTenshi 的回复:
我用netbeans没这个警告呢?
eclipse、netbeans和interlliJ的警告和异常检查可以自己设定的,你可能改过默认设置吧
我试过开到最高,非常量的String赋值都被视作非法。
我用的是netbeans 7.x,警告和异常检查应该没自己设定。 --------------------编程问答--------------------
引用 8 楼 fudongrifdr 的回复:
eclipse下好像没这问题,又不是语法问题,具体还真不太清楚
改成this.wait(1000*3)了,没问题吧。 --------------------编程问答-------------------- 这个警告应该是有上下文才会出现的吧,lz发来瞧瞧看 --------------------编程问答--------------------
引用 15 楼 x19881216 的回复:
这个警告应该是有上下文才会出现的吧,lz发来瞧瞧看
与上下文没有关系。在主方法里面只有这个就有提示。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,