JVM系列

系列1:内存与垃圾回收篇

1 计算机本身是不识别高级语言的,高级语言需要解释编译成汇编语言,汇编语言再往下转化成0101的机器指令被操作系统以及CPU去运行。
2 目前流行的高级语言都选择了即时编译器与解释器并行的执行方式,
AOT是提前编译器,
3 JVM:跨语言的平台 随着Java7的正式发布,Java虚拟机的设计者们通过JSR-292规范基本实现在Java虚拟机平台上运行非Java语言编写的程序。
4 Java自动垃圾回收,回收没有变量指向的对象,赋值null。垃圾回收中的算法有引用计数法、引用可达法(根搜索算法)。c语言手动分配内存手动回收垃圾。
5 方法区在jdk8以后叫元空间了其实使用的是本地内存也可以称作直接内存
6 指令分配到内存空间以后需用到执行引擎(解释器即时编译器垃圾回收器)运行起来

系列2:字节码与类的加载篇

系列3:性能监控与调优篇

系列4:大场面试篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_168168ww

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值