「每天一道面试题」Java虚拟机运行时数据区包括哪些?

Java虚拟机在执行Java程序的过程中,将它所管理的内存区域划分为若干个不同的区,这些区域各自有不同的用途和生命周期,有的区域是在虚拟机启动之后才存在,有的区域是随着线程的启动和结束而创建和销毁。根据Java虚拟机规范的规定,虚拟机内存在Java程序运行时被分为程序计数器、Java虚拟机栈、本地方法栈、堆和方法区五个区域。 程序计数器 程序计数器的内存空间很小,如果当前线程正在执行的是一个Jav
相关文章
相关标签/搜索