package com.zqh.crash;
/**
* Created by zqhxuyuan on 15-3-3.
*
* http://stackoverflow.com/questions/65200/how-do-you-crash-a-jvm
*/
public class Recur {
public static void main(String[] argv) {
try {
recur();
}
catch (Error e) {
System.out.println(e.toString());
}
System.out.println("Ended normally");
}
static void recur() {
Object[] o = null;
try {
while(true) {
Object[] newO = new Object[1];
newO[0] = o;
o = newO;
}
}
finally {
recur();
}
}
}