1,什么是栈溢出?
由于栈一般默觉得1-2m,一旦出现死循环或者是大量的递归调用,在不断的压栈过程中,造成栈容量超过1m而导致溢出。
2,解决方式:
(1)用栈把递归转换成非递归
(2)方法二:使用static对象替代nonstatic局部对象
(3)方法三:增大堆栈大小值
1,什么是栈溢出?
由于栈一般默觉得1-2m,一旦出现死循环或者是大量的递归调用,在不断的压栈过程中,造成栈容量超过1m而导致溢出。
2,解决方式:
(1)用栈把递归转换成非递归
(2)方法二:使用static对象替代nonstatic局部对象
(3)方法三:增大堆栈大小值