Java-Java:这样写有什么隐藏含义吗?
今天在偷偷看公司的类库,发现里面有一段是这样写的,这段代码的功能是不断从Console读取用户输入,并执行相应的指令
public void loop() {
while(true) {
while (true) {
do {
// ..检测系统是否离线
} while (false);
}
// ..具体业务代码
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
和你后面的代码不一样啊, 至少应该是这样:
public void loop() {
while(true) {
while (true) {
// ..检测系统是否离线
}
// ..具体业务代码
}
}
至于里面的
do{}while(false);
, 可能为了实现类似goto的功能, 看看这里吧http://www.diag.com/news/DoWhileFalse.html