我听说java中的死循环和无限循环是两回事 是吗

听说 java中的死循环和无限循环是两回事 是吗 如果是 那它们有什么区别呢 (尽量多一些)
再有就是这两种循环在实际应用中都用在什么场景(场合)下呢 望各位高人前辈不利赐教 不胜感激 谢谢

死循环一般是你直接无法推算出的循环条件,比如返回值永远不为ture,就陷入死循环,此时会吃内存,知道内存吃完,然后死机,没什么实际作用
无限循环主要是用来重复做一件事,什么时候控制自己决定,例如while(true){...}这个代码块的就是无限被执行的代码,比如使用网略协议从服务器端获取数据,建立连接后,不停的从服务器读取数据,一般会这么写,什么时候判断读完全部数据了,在跳出或返回,两种循环是有本质区别的
举个例子:当你不操作时,鼠标不动,windos一直无限循环等你操作这是无限循环当你想关广告窗口却一直弹窗时,这是死循环。
温馨提示:内容为网友见解,仅供参考
无其他回答

我听说java中的死循环和无限循环是两回事 是吗
死循环一般是你直接无法推算出的循环条件,比如返回值永远不为ture,就陷入死循环,此时会吃内存,知道内存吃完,然后死机,没什么实际作用 无限循环主要是用来重复做一件事,什么时候控制自己决定,例如while(true){...}这个代码块的就是无限被执行的代码,比如使用网略协议从服务器端获取数据,建立连接后,不停...

死循环无限循环吗
2、死循环是指程序在运行过程中产生的错误运算结果 ,导致程序无值判断,因此他们程序运行结果是不一样的。无限循环和死循环的相同之处:都没有结果值。

死循环=无限循环吗?
死循环是一个没有出口的无限循环~而无限循环是可以设定出口和响应条件的,就像Windows和他的那些服务程序一样~他们都是无限循环,但是他们有出口·有响应,所以不是死循环

自学Java第六天-循环、条件控制语句、Random(附习题)
无限循环概念:又称死循环。循环一直停不下来。for格式:解释:初始化语句可以空着不写,表示循环之前不定义任何的控制变量。条件判断语句可以空着不写,如果不写,默认表示true,循环一直进行。条件控制语句可以空着不写,表示每次循环体执行完毕后,控制变量不做任何变化。while格式:解释:小括号里面就不...

JAVA中两个分号什么意思
for (;;) 就是无限循环。这样的语句,通常都是在循环体内进行判断并跳出。遇到这种情况,用while更合适。

死循环是什么意思
死循环是指程序运行中出现的无限循环现象,即程序中的一段代码永久不停地重复执行,无法自行跳出循环。以下是关于死循环的详细解释:1.死循环的基本概念:在计算机编程中,循环是一种控制结构,用于重复执行一段代码直到满足某个条件。而死循环则是循环条件永远无法满足的情况,导致程序不断地重复执行循环...

C语言无限循环 死循环区别…
无限循环不就是死循环么 k=1不是k==1,它是一个赋值语句而不是比较语句,返回的值为1,所以会一直执行下去。

Java程序进入死循环后删除程序可以解决死循环嘛?
死循环是指程序执行无法结束的循环。在 Java 中,死循环常常是由于程序中的语法错误或逻辑错误导致的。例如,如果程序中有一个无限循环,但是没有条件可以退出循环,那么程序就会进入死循环。解决死循环的方法有很多种,但是删除程序并不是其中之一。一般来说,解决死循环的方法有以下几种:修改程序中的...

什么是无限循环
1、在编程中,一个无法靠自身的控制终止的程序称为“死循环”。2、例如在C语言程序中,语句“while(1)printf("*");”就是一个死循环,运行它将无休止地打印*号。3、不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环。4、因此,任何编译系统都不做死循环检查。5、...

java中for(;;)是什么意思?
死循环,一般java并发源码里面很多类似写法,等效于while(true);在C语言中for(;;)性能更好,编译后语言中指令较少,也能够节省内存,没有判断跳转,是比while(true)更好的无限循环;估计很多源码大神都是C语言转过来的,在Java中无性能差别。

相似回答