夏天是个女孩 2022-06-16 01:01 采纳率: 84%
浏览 27
已结题

初学者不懂Java虚拟机理解

一般虚拟机不是可以模拟真实外部计算机吗,JVM的作用是我们给他限定死了就让他加载执行字节码文件吗。当JVM分配内存时是只向计算机申请RAM吗,会不会申请ROM啊

  • 写回答

2条回答 默认 最新

  • 灯塔@kuaidao 2022-06-16 09:09
    关注

    Java虚拟机”(缩写为JVM)是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。它有自己完善的硬件架构(如处理器、堆栈、寄存器等),还具有相应的指令系统。使用“Java虚拟机”程序就是为了支持与操作系统无关、在任何系统中都可以运行的程序。微软公司出于竞争策略考虑,在Windows XP中不捆绑JVM,所以只能上网下载。

    VM(Virtual Manufacturing ) 主机其实就是VMware主机的简称。VM 虚拟制造:其本质是以新产品及其制造系统的全局最优化为目标,以计算机支持的仿真技术为前提,对设计、制造等生产过程进行统一建模,在产品设计阶段,实时地、并行地模拟出产品未来制造全过程及其对产品设计的影响,预测产品性能、产品制造成本、产品的可行制造等。

    一个是用来兼容的(JVM).一个是用来在计算机上再虚拟出一台或多台计算机的(VMware).

    当JVM分配内存时是只向计算机申请RAM吗,会不会申请ROM啊?
    应该是会申请的,毕竟jvm运行需要一些类库什么的。总不能凭空不占Rom吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月6日
  • 已采纳回答 6月28日
  • 创建了问题 6月16日

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效