【发布时间】:2015-06-30 16:43:47
【问题描述】:
我已经编写了获取计算机堆栈大小的代码。
public class TestStack {
private static int c;
public static void main(String... args){
try{
f();
} catch (StackOverflowError e){
System.out.println(c);
}
}
private static void f(){
c ++;
f();
}
}
它的工作结果是:11908
什么设置堆栈的大小(JVM、操作系统或其他)?是否可以更改堆栈大小?
【问题讨论】:
-
你说的是JVM中的堆大小吗?