当前位置: 首页 > backend >正文

jvm第一篇《内存与垃圾回收》学习笔记第一章jvm初始

jvm是虚拟机的通称。    java实际默认的应用是hotspot(基于栈的指令集架构)

注:注意区分寄存器的指令集和栈指令集的架构。(大概理解java移植性好就是因为是栈指令集)

jvm虚拟机,具有跨语言功能,(既使用jvm虚拟机,我们可以跑js,R,java等其他语言)

jvm运行在操作系统上(可以理解为也是一个软件。只是功能比较特别)

jvm是一个承上启下的应用。他会把js,java等语言翻译成自己(jvm)看的懂的语言。 然后根据我们操作系统的不同,转换成不同的指令集。(我们知道的mac,window操作系统,在指令集设置上会有差别)

生命周期:可以理解成,我们在跑我们主程序之前,需要做很多准备工作。如:初始化,运行,最后销毁(大致)

《课程后面还讲了一大堆的虚拟机介绍。》

http://www.xdnf.cn/news/6723.html

相关文章:

  • 电平匹配电路
  • windows下找出时间大于某时间的附件
  • JavaScript - JavaScript 运算符之圆括号运算符与方括号运算符(圆括号运算符概述、圆括号运算符用法、方括号运算符概述、方括号运算符用法)
  • 最新开源 TEN VAD 与 Turn Detection 让 Voice Agent 对话更拟人 | 社区来稿
  • [ linux-系统 ] 进程优先级 | Linux内核O(1)算法
  • 解决uni-app开发中的“TypeError: Cannot read property ‘0‘ of undefined“问题
  • 51单片机的lcd12864驱动程序
  • 裸金属服务器和云服务器之间的差别
  • ansible进阶06
  • NX二次开发C#---遍历当前工作部件实体并设置颜色
  • SQL练习(6/81)
  • 【Linux】Linux安装并配置MongoDB
  • 游戏引擎学习第285天:“Traversables 的事务性占用”
  • 基于51单片机和8X8点阵屏、矩阵按键的匹对消除类小游戏
  • 服务器性能参数分析基础:磁盘-CPU-内存
  • 关于如何本地启动xxl-job,并且整合SpringBoot
  • 最新模型集合(仅用于个人收集)
  • 前端批量下载文件打包为zip
  • 【Unity】用事件广播的方式实现游戏暂停,简单且实用!
  • 5月16日day27打卡
  • LED接口设计
  • R语言学习--Day03--数据清洗技巧
  • day32-多线程juc
  • QML元素 - OpacityMask
  • [BJDCTF2020]The mystery of ip
  • Python 在自动驾驶数据标签中的应用:如何让 AI 读懂道路?
  • 2025年山东省省赛数模竞赛C题完整论文+代码分享
  • 【动态导通电阻】GaN HEMT动态导通电阻的精确测量
  • 罗杰斯高频板技术解析:低损耗基材如何定义 5G 通信未来
  • tauri2项目使用tauri-plugin-updater配置更新程序流程