日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java循环停止_什么时候java无限循环停止?

發布時間:2024/9/30 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java循环停止_什么时候java无限循环停止? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

My question is, do java infinite loops stop?

有些人有,有些則沒有.這取決于循環的實現方式.

基本上,您確定在其他語言中停止的情況也可以在Java中停止…取決于您如何編碼它們.

>通過無限遞歸實現的循環將發生堆棧溢出.這在Java中比在某些語言中更容易“實現”. (無尾調用優化.)

>如果循環重復分配仍然可以訪問的對象,則會發生堆溢出…因此GC無法回收它們.

(還有各種其他方式可以看似無限循環終止.)

I’m just curious because java has a garbage collector, that reuse memory when there’s memory leak in case of reaching allotted maximum memory and stack overflow.

垃圾收集器回收無法訪問的對象,但無法回收可到達的對象(即程序將來可能使用的對象).

垃圾收集器不處理堆棧內存,因此它與堆棧溢出失敗無關.

Also,will this kind of infinite loop stop?

沒有.

嚴格來說,任何循環都不是無限的,如果它因任何原因停止……這包括堆棧溢出或內存耗盡等原因.

但即使是無限循環也不是真正的無限.最終用戶將殺死循環程序,電源將失敗,硬件將被廢棄……或類似的東西.

總結

以上是生活随笔為你收集整理的java循环停止_什么时候java无限循环停止?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。