zoukankan      html  css  js  c++  java
  • java虚拟机

    虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行[1]。

    这也正是虚拟机之所以存在的原因:屏蔽底层操作系统平台的不同,并且减少基于原生语言开发的复杂性,使java这门语言能够跨各种平台[1]。
    一个Java虚拟机实例在运行过程中有三个子系统来保障它的正常运行,分别是类加载器子系统, 执行引擎子系统和垃圾收集子系统[1]。

    (注:本文部分直接摘自参考文档,只做学习记录使用,转载时请同样注明参考文档)
    参考文献
    【1】http://blog.csdn.net/zhangjg_blog/article/details/20380971

  • 相关阅读:
    符号表
    经典算法-堆排序
    AngularJs基础
    Echars详解
    经典算法-快速排序
    经典算法-递归
    异常分类,异常抛出位置
    js的数据类型具体分析
    函数
    数据
  • 原文地址:https://www.cnblogs.com/zhougong/p/7736477.html
Copyright © 2011-2022 走看看