社区
Java SE
帖子详情
为什么说Java VM(虚拟机)可以是软件也可以是硬件
njtimenowht
2008-10-29 10:44:57
请大家解释一下,谢谢
...全文
195
10
打赏
收藏
为什么说Java VM(虚拟机)可以是软件也可以是硬件
请大家解释一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wtaf**k
2008-10-30
打赏
举报
回复
小菜理解: jvm的原理楼上的几个高手已经说了 就是加载 ,解释java字节码文件 他的这种功能就好比cpu在处理 数据一样吧 。java的字节码文件是跨平台的要想在不同的平台上运行就需要装不同版本的jvm。记得老师以前说过:如果你可以做出一个cpu专门解释java字节码文件的话。那我想这个就是你所问的硬件的概念。就比如不同的平台需要不同的cpu一样。
justinavril
2008-10-30
打赏
举报
回复
[Quote=引用 4 楼 sunyujia 的回复:]
晕,又来个大企鹅,呵呵,和1楼头像是出自同门啊.
硬件的现在有吗,还出于概念阶段吧?
[/Quote]
我叫他小企鹅 呵呵
songe2009
2008-10-30
打赏
举报
回复
没有硬件吧,从哪里听说的?~世界又进步啦~~
cydp007
2008-10-29
打赏
举报
回复
大企鹅带着小企鹅出来遛弯了..哈哈..
ZangXT
2008-10-29
打赏
举报
回复
晕,该换投降了
ZangXT
2008-10-29
打赏
举报
回复
[Quote=引用 2 楼 sunyujia 的回复:]
有硬件吗,概念吧?
[/Quote]
baidu能找到一些关于硬件产品的新闻,基本是嵌入式设备的.
sunyujia
2008-10-29
打赏
举报
回复
晕,又来个大企鹅,呵呵,和1楼头像是出自同门啊.
硬件的现在有吗,还出于概念阶段吧?
如此强大的力量
2008-10-29
打赏
举报
回复
有软件的计算器,还有硬件的计算器
同样道理
sunyujia
2008-10-29
打赏
举报
回复
有硬件吗,概念吧?
ZangXT
2008-10-29
打赏
举报
回复
因为它就负责解释class文件中的指令.软件模拟或者直接用硬件来实现这些指令集都是可以的.
30分钟玩转
虚拟机
虚拟机
(Virtual Machine)指通过
软件
模拟的具有完整
硬件
系统功能的、运行在一个完全隔离环境中的完整计算机系统。 虚拟系统具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行
软件
,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统,利用
虚拟机
,我们可以在不用投入过多
硬件
成本,完成大量主机的实验与测试。 本课程是黄强老师针对
虚拟机
的专题课程,通过对流行的
虚拟机
软件
VM
ware、Virtual Box的常用知识点讲解,帮助学员高效,迅速掌握
虚拟机
软件
的使用与配置!
什么是
Java
虚拟机
一: ------------------------------ 1,什么是
Java
虚拟机
Java
虚拟机
(J
VM
)是
Java
Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。
Java
虚拟机
有自己完善的
硬件
架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 2,为什么使用
Java
虚拟机
?
Java
语言最重要的特点就是可
一篇文章了解
Java
虚拟机
,
Java
虚拟机
内存详解
虚拟机
介绍
Java
虚拟机
(J
VM
)一种用于计算机设备的规范,可用不同的方式(
软件
或
硬件
)加以实现。编译
虚拟机
的指令集与编译微处理器的指令集非常类似。
Java
虚拟机
包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。
Java
虚拟机
(J
VM
)是可运行
Java
代码的假想计算机。只要根据J
VM
规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何
Java
代码能够在该系统上运行。
Java
虚拟机
是一个想象中的机器,在实际的计算机上通过
软件
模拟来实现。
Java
虚拟机
有自己想象中的
硬件
,如
虚拟机
和
Java
虚拟机
简介
文章目录
虚拟机
和
Java
虚拟机
简介1.
虚拟机
2.
Java
虚拟机
2.1 简介2.2 作用2.3 特点3. 基于栈的指令集架构和基于寄存器的指令集架构3.1 基于栈式架构的特点3.2 基于寄存器架构的特点3.3 举例3.3.1 基于栈的计算流程(以
Java
虚拟机
为例)3.3.2 基于寄存器的计算流程(以ARM指令集为例)3.4 总结4 HotSpot
VM
4.1 简介4.2 整体结构5 J
VM
的生命周期5.1
虚拟机
的启动5.2
虚拟机
的执行5.3
虚拟机
的退出Reference
虚拟机
和
Java
虚拟机
.
JAVA
虚拟机
概念和实现原理
了解
JAVA
A
VM
1、什么是
Java
虚拟机
?为什么
Java
被称作是“平台无关的编程语言”?
Java
虚拟机
是一个可以执行
Java
字节码的
虚拟机
进程。
Java
源文件被编译成能被
Java
虚拟机
执行的字节码文件。
Java
被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。
Java
虚拟机
让这个变为可能,因为它知道底层
硬件
平台的指令长度和其他特性。 2、
虚拟机
是如何启动的? 3、Class文件结构
Java
class文件是8位字节的二进制流,数
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章