java虚拟机的十年

免费云空间   2019-12-12 12:25  

当我们说到Java这个词的时候,指的是四个相互关联的概念:Java语言、Java API、Java Class文件格式、Java虚拟机。 虚拟,是一种隔离物理资源与逻辑资源的手段。Java虚拟机的虚拟,则是用来隔离物理机器、底层操作系统与Java语言规范实现的手段。

虽然Java是一种面向对象的语言,我们平时大量使用的,是对象间的多态、组合(Composition)、委派(Delegation),但当我们讨论虚 拟机的时候,我们看见的基本概念却是栈(Stack)和堆(Heap)。根据冯诺依曼的存储计算模型,所有的代码都保存在代码空间中,随着程 序计数器指针的变化进行程序的执行、跳转。Java虚拟机中没有寄存器的概念,方法调用是采用栈进行的,这是一种安全、简洁的方法。

您或许对下面这些文章有兴趣:                     本月吐槽辛苦排行榜

部落快速搜索栏

各类专题梳理

网站导航栏

订阅本站

联系部落首领^_^

  有关于免费资源部
  落的问题、意见、
  建议、推荐免费资
  源、交换链接等,
  欢迎与我联系

  QQ:123456789

  Q群:123456789

  邮箱:123456@163.com

返回顶部