Java虚拟机崩溃,怎么分析hs
答案:2 悬赏:0 手机版
解决时间 2021-02-15 09:05
- 提问者网友:玫瑰园
- 2021-02-15 04:29
Java虚拟机崩溃,怎么分析hs
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-15 05:16
package jvm;
public class Crash {
public static void main(String[] args) {
//Object[] o = {“abc”};初始值赋值,不会有影响。
Object[] o = null;
while (true) {
o = new Object[] { o };
//输出的话,jvm就不会崩溃。
//System.out.println(o);
}
}
}
程序运行十几秒之后,控制台会出现这样的错误:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at jvm.Crash.main(Crash.java:10)
public class Crash {
public static void main(String[] args) {
//Object[] o = {“abc”};初始值赋值,不会有影响。
Object[] o = null;
while (true) {
o = new Object[] { o };
//输出的话,jvm就不会崩溃。
//System.out.println(o);
}
}
}
程序运行十几秒之后,控制台会出现这样的错误:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at jvm.Crash.main(Crash.java:10)
全部回答
- 1楼网友:行雁书
- 2021-02-15 06:31
你一定是深受微软的毒害了,想必凡是软件都是有界面的,呵呵,java虚拟机
就是暗暗发挥作用。
再说了,既然是java虚拟机,那么它一定是虚拟的,就是不会轻易让你找到它在哪。
但是我们还是能体验到它的存在,运行java写的软件的时候,底层的作用都
是由它来发挥的。
具体怎么体验,要看你用什么体验:
如果你就想用记事本写个程序然后让虚拟机来编译执行的话,那你在安装完之后
得先配置环境变量。(具体要google:java环境变量的配置),然后怎么用javac 去编译,又怎么用java去执行,还要google
...太多了,慢慢学,不急!
祝你早日学好...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯