码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA高级篇(一、JVM基本概念)

时间:2018-07-31 19:14:03      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:gc算法   image   计算   命令   编写   角色   src   告诉   直接   

一、什么是JVM

VM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。

JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就体现出来了,它负责把我们的程序翻译给系统“听”,告诉它我们的程序需要做什么操作。

我们都知道Java的程序需要经过编译后,产生.Class文件,JVM才能识别并运行它,JVM针对每个操作系统开发其对应的解释器,所以只要其操作系统有对应版本的JVM,那么这份Java编译后的代码就能够运行起来,这就是Java能一次编译,到处运行的原因。

二、JVM基本概念

  jvm基本结构如下

技术分享图片

三、JVM基本原理介绍

jvm体系总体分四大块:

  • 类的加载机制
  • jvm内存结构
  • GC算法 垃圾回收
  • GC分析 命令调优

JAVA高级篇(一、JVM基本概念)

标签:gc算法   image   计算   命令   编写   角色   src   告诉   直接   

原文地址:https://www.cnblogs.com/XiOrang/p/9355576.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!