JAVA高级篇(JVM基本概念)
Posted 夕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA高级篇(JVM基本概念)相关的知识,希望对你有一定的参考价值。
一、什么是JVM
VM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。
JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就体现出来了,它负责把我们的程序翻译给系统“听”,告诉它我们的程序需要做什么操作。
我们都知道Java的程序需要经过编译后,产生.Class文件,JVM才能识别并运行它,JVM针对每个操作系统开发其对应的解释器,所以只要其操作系统有对应版本的JVM,那么这份Java编译后的代码就能够运行起来,这就是Java能一次编译,到处运行的原因。
二、JVM基本概念
jvm基本结构如下
三、JVM基本原理介绍
jvm体系总体分四大块:
- 类的加载机制
- jvm内存结构
- GC算法 垃圾回收
- GC分析 命令调优
以上是关于JAVA高级篇(JVM基本概念)的主要内容,如果未能解决你的问题,请参考以下文章