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

四:学习路线

相关推荐
moonlight03049 小时前
JVM基础概念
jvm
01二进制代码漫游日记12 小时前
C/C++中的内存区域划分
c语言·jvm·数据结构·学习
三无少女指南13 小时前
聊聊JVM里的符号引用、直接引用与动态分派
jvm
一叶飘零_sweeeet13 小时前
JVM 运行时数据区全解:从底层原理到 OOM 根因定位全链路实战
jvm
傻啦嘿哟16 小时前
爬虫跑了一小时还没完?换成列表推导式,我提前下班了
java·开发语言·jvm
摇滚侠16 小时前
java: Cannot compile module ‘consumer‘ configured for JVM target 17
java·jvm
木易 士心17 小时前
Java中 synchronized 和 volatile 详解
java·开发语言·jvm
JustMove0n19 小时前
互联网大厂Java面试全流程问答及技术详解
java·jvm·redis·mybatis·dubbo·springboot·多线程
Nuopiane1 天前
关于C#/Unity中单例的探讨
java·jvm·c#
win x1 天前
JVM类加载及双亲委派模型
java·jvm