有时候在写程序的时候频繁使用递归,就会爆出java.lang.StackOverflowError,这是因为默认的堆栈空间太小的原因,我们要做的就是:1、换成循环,不要用递归。
2、手动改变堆栈的大小。
下面列出如何手动改变堆栈的大小:
主程序右击->run as ->
Run Configurations ->
(x)=Argument的VM arguments输入“-Xss2M”
有时候在写程序的时候频繁使用递归,就会爆出java.lang.StackOverflowError,这是因为默认的堆栈空间太小的原因,我们要做的就是:1、换成循环,不要用递归。
2、手动改变堆栈的大小。
下面列出如何手动改变堆栈的大小:
主程序右击->run as ->
Run Configurations ->
(x)=Argument的VM arguments输入“-Xss2M”