jvm入门

jvm入门

一:jvm的介绍

  • 定义

    jvm的全称是Java virtual machine(java虚拟机)-java的运行环境(java二进制字节码的运行环境)

  • 作用:

    1:wirte once ,run anywhere。一次编译可以在任意平台运行

    2:自动内存管理:垃圾回收机制

    3:数组下标越界检查(对比c)

    4:多太

jvm,jre,jdk 的关系:jdk包含jre和java的编译工具;

jre包含jvm和java的常用类库(java runtime environment)

jvm:java虚拟机

二:学习jvm有什么用

  • 面试:面试重点
  • 理解底层实现原理:如自动拆箱装箱,for增强,动态代理
  • 中高级程序员必备技能:进行调优

三:常见的jvm

jvm是一套规范,只要按照规范实现就能实现一个自己的jvm

四:学习路线

相关推荐
m0_624578591 分钟前
SQL数据分析如何剔除极端异常值_配合窗口函数检测偏离度
jvm·数据库·python
2401_880071408 分钟前
Redis怎样查询集群的整体健康状态_使用cluster info指令查看槽位覆盖率与节点状态
jvm·数据库·python
2301_8159019710 分钟前
Go语言如何写负载均衡器_Go语言负载均衡器实战教程【完整】
jvm·数据库·python
dFObBIMmai14 分钟前
Redis怎样定位每秒被高频访问的热点键
jvm·数据库·python
m0_6091604915 分钟前
golang如何实现负载均衡器组件_golang负载均衡器组件实现详解
jvm·数据库·python
m0_5913647318 分钟前
SQL如何解决GROUP BY导致查询变慢_利用覆盖索引进行优化
jvm·数据库·python
2401_8504916519 分钟前
c++如何批量修改文件后缀名_std--filesystem--replace_extension【实战】
jvm·数据库·python
m0_4636722021 分钟前
golang如何使用sync.WaitGroup_golang sync.WaitGroup并发等待使用方法
jvm·数据库·python
X566126 分钟前
CSS如何实现元素边框颜色渐变_利用border-image方案
jvm·数据库·python
duke86926721430 分钟前
c++ trpc-cpp框架 c++如何使用腾讯trpc构建微服务
jvm·数据库·python