解释内存中的栈堆和静态区的用法
精选回答
姑娘有苦不流泪 2024-07-04 14:27:52
内存中的栈,堆和静态区的用法:
1、堆区:专门用来保存对象的实例(new创建的对象和数组),实际上也只是保存对象实例的属性值,属性的类型和对象本身的类型标记等,并不保存对象的方法。
2、栈区:对象实例在Heap中分配好以后,需要在Stack中保存一个4字节的Heap内存地址,用来定位该对象实例在Heap中的位置,便于找到该对象实例。
3、静态区/方法区:方法区又叫静态区,跟堆一样,被所有的线程共享。方法区包含所有的class和static变量。方法区中包含的都是在整个程序中永远唯一的元素,如class,static变量。全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。
![](http://yyk.iask.sina.com.cn/pic/fimg/160992420362176973019.jpg)
相关推荐
机械表快慢针怎样调节
机械手表快慢针的调节方法:要注意区别哪个部位是快慢针:与快慢针一起套装在摆夹板上的还有活动外桩,是用来调整偏摆的,调快慢应该是调快慢针,外桩不能碰,要加以识别。游丝有顺旋和反旋两种,不能以顺拔或逆拔快慢针来确定...
展开详情电磁波的传播速度是多少
电磁波的传播速度是3×10^8m/s。电磁波是由同向且互相垂直的电场与磁场在空间中衍生发射的震荡粒子波,是以波动的形式传播的电磁场,具有波粒二象性。由同相振荡且互相垂直的电场与磁场在空间中以波的形式移动,其传播...
展开详情古代房屋房顶角叫什么
古代房屋房顶角叫“翼角”。因为仰视屋角,角椽展开犹如鸟翅,故称其名。主要用在屋顶相邻两坡屋檐之间。中国古代房屋多有深远的出檐,《诗经》就有有关记述,唐宋明清各有发展。常见的翼角做法,北方是清代官式做法,南方是主...
展开详情剃须刀怎么安装
剃须刀是大部分男性的必需品,深受广大男性喜爱。本次给大家介绍剃须刀怎么安装,快来看看吧。按下剃须刀头按键(小横按键)打开,拨动红色椭圆框内齿轮。直至红色方框内卡扣离开即可,取下齿轮罩和两个圆形小刀片。开始清洗,...
展开详情农行obu是什么意思
ETC即电子不停车收费系统,是目前最先进的智能路桥收费方式。车辆在通过收费站时,收费站通过插有农行ETC卡的车载电子标签(OBU)实现车辆识别、并自动从ETC卡上扣除通行费。无需经过人工收费,即可通过收费站。便...
展开详情