【发布时间】:2018-06-02 07:39:54
【问题描述】:
我刚刚在 YouTube 上观看了一段关于编程循环历史的视频,其中提到在 FORTRAN 中,编译器允许的最大嵌套循环数。 Java 对此有规定的限制吗?
【问题讨论】:
-
我不确定是否有限制,因为 for 循环只是字节码中的
JUMP代码。另一方面方法......堆栈限制是可配置的 -
只要你不超过编译器的内存,你就可以随时扩展它,所以....不。
-
@Andreas 我想 Java 虚拟机规范中给出的每个方法的最大大小为 64 KB。因此,只要您在该范围内,就应该允许任意数量的嵌套循环。
-
理论上,您最终可能会遇到类/方法的大小限制,但这并不特定于嵌套循环。在这里阅读更多:stackoverflow.com/questions/42294998/…
-
Lmao “youtube 上的视频”只要说Computerphile送你,大家就会明白你想知道答案的冲动????