你的愿望必须强烈到让你朝思暮想,无时无刻都记挂在心,从头顶到脚趾,全身上下都充满了这个念头,假设那天受了伤,甚至伤口流出来的不是血,而是这个"想法"。你的想法必须专一,强烈到这种地步,才有可能转化为成就事物的原动力。

                                                                                                                                                        --- 活法

学好JVM从你产生这个想法开始,光在脑中想想可不成,我们得有一股"几近疯狂的渴求"。“如果可以的话是最好啦!”,这种半调子的想法千万要不得。

这一篇文章主要想了解一下 jvm运行数据区,有什么错误,请大家指明!

运行数据区:主要包括 :  程序计数器  虚拟机栈  本地方法栈  方法区  堆

JVM运行数据区(记录一)JVM运行数据区(记录一)

程序计数器:指的是当前线程所执行的字节码的行号指示器。

  • 在字节码解释器工作,需要引导程序运行顺序
  • 在多线程中,通过线程轮流切换后能恢复到正确的执行位置,每条线程需要一个独立的程序计数器
  • 执行Native方法,计数器值为空(因为程序计时器是记的字节码的顺序,而本地方法,是操作计算机的语言,所以,和本地方法无关

虚拟机栈 : 指当前线程运行方法时所需要的数据,指令,返回地址。

JVM运行数据区(记录一)

本地方法栈 :

方法区 :

堆 :














相关文章:

  • 2021-11-04
  • 2021-10-01
  • 2021-11-27
  • 2021-06-11
  • 2021-08-17
  • 2021-12-23
  • 2021-04-06
  • 2021-10-03
猜你喜欢
  • 2021-04-08
  • 2021-10-10
  • 2021-04-12
  • 2022-12-23
  • 2021-04-17
  • 2021-06-11
  • 2021-12-17
相关资源
相似解决方案