jvm的原理-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

jvm的原理

李博 bluemind 2019-02-01 16:55:03 2429

jvm的原理

云服务器登录 云服务器设置
分享到
取消 提交回答
全部回答(4)
  • 人语驿边桥
    2019-07-27 10:58:09

    JVM是Java 虚拟机,一两句话无法概括其内容,推荐也是《深入理解Java虚拟机》。问一些具体问题可能对你更有帮助。

    0 0
  • 人语驿边桥
    2019-07-27 10:58:09

    你这么问一般能回答你的也就是平台无关性这个特性。楼上已经回答了。推荐也是《深入理解Java虚拟机》。在看完书之后问一些具体问题,可能对你的帮助更大。

    0 0
  • 1315067356609456
    2019-07-17 23:27:40

    问题太泛。如果需要系统了解,同1楼,推荐《深入理解Java虚拟机》。
    -------- 基础了解 --------
    Java 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。原理:编译后的 Java 程序指令并不直接在硬件系统的 CPU 上执行,而是由 JVM 执行。JVM屏蔽了与具体平台相关的信息,使Java语言编译程序只需要生成在JVM上运行的目标字节码(.class),就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。因此实现java平台无关性。它是 Java 程序能在多平台间进行无缝移植的可靠保证,同时也是 Java 程序的安全检验引擎(还进行安全检查)。

    需要了解的内容:

    1. classloader (双亲委派模型)
    2. 执行引擎 (PC程序计数器、java虚拟机栈、本地方法栈、Java堆、方法区、常量池)
    3. GC(分代垃圾回收)
    1 0
  • licaomeng
    2019-07-17 23:27:40

    推荐书籍《深入理解Java虚拟机》

    1 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题