如果线程请求的栈深度大于虚拟机所允许的深度,抛出StacOverflowError


public class StackOverError {
	/**
	 * VM args:-Xss128k
	 */
	private int num = 1;
	public void plusNum(){
		num++;//每次方法调用,栈深度加1
		plusNum();//递归调用,增加线程请求栈深度
	}
	public static void main(String[] args) throws Throwable {
		StackOverError stackOver = new StackOverError();
		try {
			stackOver.plusNum();
		} catch (Throwable e) {
			System.out.println(stackOver.num);
			throw e;
		}
	}
}