堆和栈分别存放什么通俗点讲
人气:135 ℃/2023-10-17 15:50:05
1.栈:当程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会被释放,这个栈中的变量也将随之释放。
2.堆: 存放不在当前方法栈中的那些数据。
1.栈:存放基本类型 的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者常量池中(字符串常量对象存放的常量池中),局部变量【注意:(方法中的局部变量使用final修饰后,放在堆中,而不是栈中)】
2.堆:存放使用new创建的对象,全局变量
推荐
- 1怎么搬运冰箱416
- 2小名缇缇有什么含义379
- 3羽西的护肤品怎样 特别是面霜和眼霜293
- 4kodi怎么联网377
- 5The north FACE是什么品牌219
- 6小外甥是什么意思259
- 7钟离权在北五祖中是哪位帝君275
- 8石达开扮演者432
宠物
- 1腊肠犬可以吃鸡肉吗209
- 2猫吃南瓜好处和坏处171
- 3狗被蛇咬了狗会自救吗370
- 4法国斗牛犬体味大吗 法国斗牛犬一般体味很小272
- 5狗狗怀孕需要注意什么 怀孕期不能打疫苗239
- 6怎么杀死土壤里的虫子105
- 7纯白狗为什么不能养407
- 8狗可以吃银耳吗109