本博客为根据黑马程序员的JVM课程所整理的笔记。
引言
什么是JVM
定义:
Java Virtual Machine —— java程序的运行环境(java二进制字节码的运行环境)
好处:
-
一次编写,到处运行(屏蔽了字节码与底层操作系统的差异,对外提供了一致的运行环境)
-
自动内存管理,垃圾回收功能
-
数组下标越界检查(C++数组下标越界不触发异常,可能会覆盖其他变量)
-
多态
JVM,JRE,JDK区别:
学习路线:
本博客为根据黑马程序员的JVM课程所整理的笔记。
定义:
Java Virtual Machine —— java程序的运行环境(java二进制字节码的运行环境)
好处:
一次编写,到处运行(屏蔽了字节码与底层操作系统的差异,对外提供了一致的运行环境)
自动内存管理,垃圾回收功能
数组下标越界检查(C++数组下标越界不触发异常,可能会覆盖其他变量)
多态
JVM,JRE,JDK区别:
学习路线: