
1 madNeal Mar 20, 2018 via Android 疯狂占内存 |
2 GuuJiang Mar 20, 2018 via iPhone JNI,然后 native 代码里访问空指针 |
3 notreami Mar 20, 2018 System.exit(1); 非正常推出,不用那么复杂吧? |
4 RubyJack Mar 20, 2018 循环里一直 new |
5 lihongjie0209 Mar 20, 2018 递归 了解一下 |
6 lihongjie0209 Mar 20, 2018 ``` public class test { public static void main(String[] args) { long sum = sum(1, 100000); System.out.println(sum); } public static long sum(int start, int end) { System.out.println("sum is called!!"); if (start == end) { return start; }else{ return sum(start, end - 1) + end; } } } sum is called!! sum is called!! sum is called!! Exception in thread "main" java.lang.StackOverflowError at java.io.PrintStream.write(PrintStream.java:526) at java.io.PrintStream.print(PrintStream.java:669) at java.io.PrintStream.println(PrintStream.java:806) at test.sum(test.java:12) at test.sum(test.java:18) at test.sum(test.java:18) ``` |
7 stanjia Mar 20, 2018 楼主想哪 JVM 的哪块儿崩溃? 是栈还是堆,还是其它的常量区? |
8 lhx2008 Mar 20, 2018 via Android 栈溢出 无限递归 堆溢出 塞对象过 jvm 内存 max 值 方法区溢出 动态生成类(有点麻烦) |
9 ho121 Mar 20, 2018 via Android 1/0 |
10 vegito2002 Mar 20, 2018 via iPad 爆栈爆堆这些 exception 不算 crash, 不要混淆这个概念; 这个帖子里有具体的讨论: https://stackoverflow.com/questions/65200/how-do-you-crash-a-jvm |
11 huweic OP @vegito2002 哈哈,我就是看了 stackoverflow 这个问题才发的这个帖子,想跟大家讨论一下 |
14 lovelybear Mar 20, 2018 via Android 死循环 |
15 Len1133 Mar 20, 2018 拔插头 |
16 qwertty01 Mar 20, 2018 如何写个软件让 windows 奔溃? |
17 ovear Mar 20, 2018 jni,然后写点越界。 |
18 lastpass Mar 20, 2018 via Android 你可以试着通过 JAVA 调用错误的 dll。 JVM 必崩 为什么我知道? 因为我这里有一个 JAVA 程序就是通过调用 dll 进行授权的。 经常性崩溃。 从头崩到尾。 无论我写啥异常处理办法都没用。 |
19 ly529 Mar 20, 2018 while(true) |
20 Amayadream Mar 20, 2018 @vegito2002 #10 你这个链接有点赛艇 |