01_JVM与Java体系结构

news/2024/6/20 1:18:13

目录

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

三、Java及JVM简介

1、Java:跨平台的语言

字节码文件可以通过Java虚拟机运行在任意平台上
在这里插入图片描述

2、跨语言的平台

各种语言都可以通过编译器将其编译成字节码文件
在这里插入图片描述
在这里插入图片描述

3、多语言混合编程

在这里插入图片描述

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

五、虚拟机和Java虚拟机

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

1、Java虚拟机

在这里插入图片描述

2、Jvm的位置

在这里插入图片描述

六、Jvm的整体结构

在这里插入图片描述

七、Java代码的执行流程

在这里插入图片描述

八、Jvm的架构模型

Java编译器输入的指令流基本上是一种基于栈的指令集架构(另一种指令集架构则是基于寄存器的指令集)
在这里插入图片描述

九、Jvm的生命周期

在这里插入图片描述

十、JVM的发展历程

  • HotSpot vm
  • JRockit
  • J9

https://dhexx.cn/news/show-4633884.html

相关文章

一百二十二、Git——Git上传代码(完善中)

方式一、用IDEA 第一步,IEDA拉项目 File——New——Project from Version Control——Git 输入URL,选择Directory,点击clone 第二步,把上传文件拉到IDEA项目,然后选中文件,右击Git,选择Reposity,如果上传…

springboot3深度学习(在更)

jar包外进行配置文件的修改 在jar包的同目录创建application.properties文件,直接在这个文件中配置对应的信息,就可以完成对应的修改,我们就可以做到不修改源代码。 例子: 测试结果为下: yml文件和properties文件都可以实现此功能&#xf…

实战-基于Jenkins+K8s构建DevOps平台(九)

实验步骤如下: 第一部分:安装持久化存储nfs 1、在k8s-master和k8s-node1上安装nfs服务 [rootk8s-master ~]# yum install nfs-utils -y [rootk8s-master ~]# systemctl start nfs [rootk8s-master ~]# systemctl enable nfs [rootk8s-node1 ~]# yum …

EBU6304 Software Engineering 知识点总结_5 项目管理_上

Software architecture 功能需求和软件架构关系紧密,非功能需求是软件架构的选择结果(好的架构运行效率高之类的)。可以以表格或图的形式,比如UML图。 设计难以更改。敏捷开发的早期阶段就是设计系统架构。 好处: …

onnx模型的修改与调试demo

主要参考: 模型部署入门教程(五):ONNX 模型的修改与调试 第五章:ONNX 模型的修改与调试 使用netron 可视化模型 读写onnx 构造onnx 创建一个描述线性函数 output axb 的onnx模型。 需要两个节点,第一个…

程序员——应届生毕业,竟有20k高薪岗位?!

马士兵优极限训练营让我在技术和个人能力上都有了很大的提升。在未来的职业生涯中,我会继续努力,不断学习和成长,为自己和社会做出更大的贡献 01 选择大数据 只因更有前景 我是计算机专业出身,但是在大学的时候我对大数据行业更…

go语言学习——8

文章目录 文件操作打开文件文件读取写文件判读文件或文件夹是否存在拷贝文件统计文件字符命令行参数flag包解析命令行参数 文件操作 os.File封装所有文件相关操作,File是一个结构体 打开文件 package mainimport ("fmt""os" )func main() {file…

数组扁平化的8种方法 - js篇

文章目录 方式1:使用基础的递归遍历方式2:使用reduce函数递归遍历方式3:数组强制类型转换方式4:while循环结合findIndex与concat方式5:直接使用ES6的flat方法方式6:使用JSON的函数和正则表达式方式7&#x…

2个月过去了,面试至今0 offer,这是怎么了?

转眼已是6月初,求职招聘季也结束啦,如果没点真技术、真本事,不了解点职场套路,在今年行情下,找工作可是难上加难。 现在点开微博或者脉脉,只要搜索“招聘”,用“惨不忍睹”来形容也不为过。不少…

二、电压源、电流源、受控源

点我回到目录 目录 理想电压源 理想电流源 受控源 电流源做功问题 电压源做功问题 理想电压源 •定义:两端电压保持定值或一定的时间函数,且电压值与流过它的电流i无关 •特点:理想电压源两端的电压由本身决定,与外电路无关…