堆、栈、数据段、代码段各自存放什么数据?有什么特点?

栈:存放的是局部变量(在方法和语句块内部定义的变量):当方法和语句块一结束,空间马上释放
堆:存放的是成员变量(也叫属性,在方法外,在类里,定义的变量):随着对象而产生,随对象销毁而销毁。
数据段:存放的是类变量(也叫静态变量,和成员变量相比多加上关键字static):长驻内存,创建好以后,不会消失
代码段:是存放了程序代码的数据:在代码段中,也有可能包含一些只读的常数变量,列如字符串常量等

转载于:https://www.cnblogs.com/taogege/p/8683963.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值