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

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

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

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

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

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

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

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

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

相关文章:

  • 计算机图形学编程(使用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的不同
  • 纪念|脖子上挂着红领巾的陈逸飞
  • 问责!美国海军对“杜鲁门”号航母一系列事故展开调查
  • 男子不满和睦家医院手术效果还遇到了“冒牌医生”?院方回应
  • 山东市监局回应“盒马一批次‘无抗’鸡蛋抽检不合格后复检合格”:系生产商自行送检
  • 通化市委书记孙简升任吉林省副省长
  • 中国恒大:清盘人向香港高等法院申请撤回股份转让