| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 深度理解Java虚拟机 -> 正文阅读 |
|
[Java知识库]深度理解Java虚拟机 |
运行时数据区?程序计数器一块很小的内存区域线程私有可以看作记录代码执行行数的记录器虚拟机通过它选取下一行要执行的代码控制循环判断跳转异常等为线程切换时恢复到正确的代码执行位置虚拟机栈和程序计数器一样是线程私有的内存区域,他的生命周期和线程一致在线程执行一个函数就会创建一个栈帧,在栈帧中存储着局部变量表(boolean,byte,short,char,int,float,double,对象引用并非真正的对象),操作数栈,动态链接以及方法出口等,每一个方法调用到执行完毕就对应着一个栈帧的入栈到出栈的过程 本地方法栈和虚拟机栈类似服务于navite方法 Java堆是一块内存共享的区域,Java虚拟机中最大的一块内存,主要用来存储对象实例也是GC重点照顾的区域 方法区是一块内存共享的区域存储已经加载的类型信息常量静态变量,常量池就在其中 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 0:59:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |