社区
Java
帖子详情
仅仅用JAVA语言写一个程序使得JAVA虚拟机崩溃~~
wuqionghuang
2011-03-19 09:12:10
RT
...全文
157
9
打赏
收藏
仅仅用JAVA语言写一个程序使得JAVA虚拟机崩溃~~
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ml_dark
2011-03-21
打赏
举报
回复
while(true)
System.gc();
无聊找乐
2011-03-21
打赏
举报
回复
不断的创建对象 一直到outofmemeory
Coolfatman
2011-03-21
打赏
举报
回复
还有一种做法,查找jdk安装路径,删文件就可以了。
Coolfatman
2011-03-21
打赏
举报
回复
让系统outofmemeory 就可以了,很容易啊。
XiangZhiLiu
2011-03-21
打赏
举报
回复
这是干啥呀、、、这是、、、
xiechunbo
2011-03-20
打赏
举报
回复
顶 我也这么想的
wuqionghuang
2011-03-20
打赏
举报
回复
这是国外的一道面试题么~~ 听说这道面试题让很多人碰壁~
龙四
2011-03-19
打赏
举报
回复
但是可悲的是虚拟机不会崩溃。。。
崩溃的含义指的是?
龙四
2011-03-19
打赏
举报
回复
很简单,递归调用一个程序就行,永远跳不出来的那种
Crash:多种
语言
的
虚拟机
或
程序
崩溃
碰撞
崩溃
VM 或二进制文件 没有分叉炸弹、OOM 或堆栈溢出。
面试问题 如何编
写
Java
代码使得
Java
虚拟机
崩溃
如何使
Java
虚拟机
崩溃
?
如何使得
程序
本身
崩溃
?
如何使系统
崩溃
这个问题是俺加的
引申的问题 如何使得
虚拟机
不
崩溃
如何知道
崩溃
的原因。。
google找了一下文章
http://www.phpsoho.com/article/linux/200907/11-324.html
http://vicchina.51.net/research/other/seh/minidumps/intro.htm
http://www
java
虚拟机
jvm性能调优实战+面试
一、什么是JVM JVM是
Java
Virtual Machine(
Java
虚拟机
)的缩
写
,JVM是一种用于计算设备的规范,它是
一个
虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
Java
虚拟机
包括一套字节码指令集、一组寄存器、
一个
栈、
一个
垃圾回收堆和
一个
存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使
Java
程序
只需生成在
Java
虚拟机
上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
Java
语言
的
一个
非常重要的特点就是与平台的无关性。而使用
Java
虚拟机
是实现这一特点的关键。一般的高级
语言
如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入
Java
语言
虚拟机
后,
Java
语言
在不同平台上运行时不需要重新编译。
Java
语言
使用
Java
虚拟机
屏蔽了与具体平台相关的信息,使得
Java
语言
编译
程序
只需生成在
Java
虚拟机
上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
Java
虚拟机
在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是
Java
的能够“一次编译,到处运行”的原因。二、JVM的组成我们先把JVM这个
虚拟机
画出来,如下图所示:从这张图中我们可以看出,JVM是运行在操作系统之上的,它与硬件没有直接的交互,我们再来看JVM由哪些部分组成,如下图所示:
什么是
Java
虚拟机
?为什么
Java
被称作是平台无关的编程
语言
?
C/C++是一种直接编译成机器码的
语言
,因此对于不同的操作系统和不同的硬件架构,需要使用不同的编译器来生成相应的可执行文件。此外,
Java
虚拟机
还为
Java
开发者提供了良好的开发环境,如Eclipse和IntelliJ IDEA等集成开发环境,以及丰富的类库和工具包,如
Java
SE和
Java
EE等,从而大大提高了
Java
程序
的开发效率。综上所述,相对于
Java
来说,C/C++没有内置
虚拟机
技术,需要使用不同的编译器生成可执行文件,这使得C/C++难以跨平台。
java
虚拟机
win10_如何修复Windows 10中的
Java
虚拟机
致命错误
当某些用户尝试启动基于
Java
的软件时,会弹出
Java
虚拟机
致命异常错误。 完整错误消息指出:“无法创建
Java
虚拟机
。 错误:发生了致命异常。“因此,
Java
程序
无法运行。 这些是
Java
虚拟机
致命错误的一些潜在修复。修复
Java
虚拟机
错误的解决方案1.为
Java
设置新的系统变量当
Java
需要更大的全局***堆内存大小时,通常会出现
Java
虚拟机
错误。 用户通过扩展分配给
Java
的***RAM来...
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章