gpt4 book ai didi

java - 为什么我的堆栈溢出错误会在 518669 之后发生?

转载 作者:行者123 更新时间:2023-12-02 11:18:08 25 4
gpt4 key购买 nike

我创建了一个 java 程序来计数到无穷大:

class up {

public static void up (int n) {
System.out.println (n) ;
up (n+1) ;
}

public static void main (String[] arg) {
up (1) ;

}
}

我实际上并没有想到它会到达那里,但我注意到有点奇怪的是它每次都停在相同的数字:518669

这个数字有什么意义? (或者我想这个数字+1)。

最佳答案

除了显然 518669 乘以该方法的堆栈大小等于系统上的总可用堆栈空间之外,该数字本身没有什么意义。

关于java - 为什么我的堆栈溢出错误会在 518669 之后发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com