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

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

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

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

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

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

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

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

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

http://www.dtcms.com/a/195140.html

相关文章:

  • 计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 10.增强表面细节(二)法线贴图
  • [MySQL排查] “Too many connections“ 错误?数据库最大连接数满了怎么办及优化
  • 我的 PDF 工具箱:CodeBuddy 打造 PDFMagician 的全过程记录
  • Jenkins教程
  • C#将1GB大图裁剪为8张图片
  • Ngrok 配置:实现 Uniapp 前后端项目内网穿透
  • vue使用Fabric和pdfjs完成合同签章及批注
  • 解决LeetCode 47. 全排列 II 问题的正确姿势:深入分析剪枝与状态跟踪
  • MySQL的 JOIN 优化终极指南
  • ES(Elasticsearch)的应用与代码示例
  • 股指期货贴水为何会产生成本?
  • WebSocket聊天室的简单制作指南
  • qt文本边框设置
  • 保安员考试报名时,体检项目包含哪些?
  • Spyglass:跨时钟域同步(同步使能)
  • Day 22 训练
  • 软件开发中常见(合规)工具
  • tomcat一闪而过,按任意键继续以及控制台中文乱码问题
  • 第五章:Linux用户管理
  • javascript和vue的不同
  • 五月月报丨MaxKB在教育行业的应用进展与典型场景
  • STM32外设AD-定时器触发 + DMA读取模板
  • STM32 定时器主从模式配置解析
  • Scratch游戏 | 地下城探险
  • 逻辑回归(二分类)
  • 制作一款打飞机游戏50:敌人跟随
  • 2:OpenCV—加载显示图像
  • 中大型水闸安全监测系统建设实施方案
  • 工具生态构建对比分析
  • bili.png