01_JVM与Java体系结构

目录

    • 三、Java及JVM简介
      • 1、Java:跨平台的语言
      • 2、跨语言的平台
      • 3、多语言混合编程
    • 四、Java发展过程中的重大事件
    • 五、虚拟机和Java虚拟机
      • 1、Java虚拟机
      • 2、Jvm的位置
    • 六、Jvm的整体结构
    • 七、Java代码的执行流程
    • 八、Jvm的架构模型
    • 九、Jvm的生命周期
    • 十、JVM的发展历程

三、Java及JVM简介

1、Java:跨平台的语言

字节码文件可以通过Java虚拟机运行在任意平台上
01_JVM与Java体系结构_第1张图片

2、跨语言的平台

各种语言都可以通过编译器将其编译成字节码文件
01_JVM与Java体系结构_第2张图片
01_JVM与Java体系结构_第3张图片

3、多语言混合编程

01_JVM与Java体系结构_第4张图片

四、Java发展过程中的重大事件

五、虚拟机和Java虚拟机

虚拟机可以分为系统虚拟机(vmware、vitualBox)和程序虚拟机

1、Java虚拟机

01_JVM与Java体系结构_第5张图片

2、Jvm的位置

01_JVM与Java体系结构_第6张图片

六、Jvm的整体结构

01_JVM与Java体系结构_第7张图片

七、Java代码的执行流程

01_JVM与Java体系结构_第8张图片

八、Jvm的架构模型

Java编译器输入的指令流基本上是一种基于栈的指令集架构(另一种指令集架构则是基于寄存器的指令集)
01_JVM与Java体系结构_第9张图片

九、Jvm的生命周期

01_JVM与Java体系结构_第10张图片

十、JVM的发展历程

  • HotSpot vm
  • JRockit
  • J9

你可能感兴趣的:(Jvm,jvm)