Java While(boolean)这段代码如何工作?

时间:2018-02-15 22:35:50

标签: java loops while-loop

这是关于Udemy课程的代码。

我不明白function compare(a, b) { return b.score - a.score; } const arr = [{user : 'a' , score : 45},{user: 'c', score: 90},{user : 'r' , score : 56}]; const sorted = arr.sort(compare); console.log(sorted);在这个while循环中是如何工作的。我没有看到循环内boolean stop;的任何变化。

有人可以解释一下,在这种特殊情况下,while循环是如何工作的。

stop

2 个答案:

答案 0 :(得分:1)

实际上,循环中没有stop的变化,这意味着循环不会停止,除非抛出异常。

由于它是服务器,正在侦听套接字,这是一种预期的行为:服务器一直在监听和服务客户​​端。

请注意,在生产代码中,应该有一种方法来停止服务器,根据方法,可能需要或可能不需要实际停止该循环(有异步方式可用)。

答案 1 :(得分:0)

这就是重点;一旦它开始,循环就不会停止,除非出现问题。