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

四:学习路线

相关推荐
Knight_AL2 小时前
用 JOL 验证 synchronized 的锁升级过程(偏向锁 → 轻量级锁 → 重量级锁)
开发语言·jvm·c#
情缘晓梦.6 小时前
C++ 内存管理
开发语言·jvm·c++
linweidong9 小时前
C++如何避免 ODR(One Definition Rule)冲突?
java·jvm·c++
阿常119 小时前
类加载——JVM
jvm
chilavert31811 小时前
技术演进中的开发沉思-316 JVM:指令集(上)
jvm
期待のcode12 小时前
Java虚拟机的垃圾回收器
java·开发语言·jvm·算法
小旭952713 小时前
【Java 面试高频考点】finally 与 return 执行顺序 解析
java·开发语言·jvm·面试·intellij-idea
小白不会Coding14 小时前
一文讲清楚JVM字节码文件的组成
java·jvm·字节码文件
张张努力变强1 天前
C++类和对象(一):inline函数、nullptr、类的定义深度解析
开发语言·前端·jvm·数据结构·c++·算法
韩师学子--小倪1 天前
JVM SafePoint
jvm