深入了解java虚拟机(JVM) 第一章 内存区域分布情况
前言:
本文主要是我自己总结的一些技巧,可能对搜到这篇的来观看的朋友有些很难理解,请见谅。
一、JVM的运行时数据区
总共有两个区域:
1.线程共享区:方法区,java堆
2.线程独占区:虚拟机栈,本地方法栈,程序计数器
二、程序计数器
程序计数器就是程序执行代码的行号(也称为地址),每一个程序都会有程序计数器。
三、goto关键字(主要作为了解)
类似于汇编语言的loop,含义是程序跳转到某一行,这个关键字是java保留字(开发者不能使用)。