java之十一篇:java中关于生命周期

java中关于生命周期

网上java关于生命周期(容器、对象的生命周期)提的多、问的也多;鱼目混杂,回答的还是比较书本化的解释、空洞,不透彻,其实核心理解把控一两点就可以了;

1)首先要理解生命周期,你得要清楚明白栈和堆;

2)网上有人把堆评价得很高的、但我更觉得它是一个苦力工 ,没啥多提的;

3)在我的文章中经常提到栈这个东东、比较崇尚、重视它;也许境界到了你也会认为所有的生命演绎都在栈上,这不吻合”生命周期“的概念;

4)引用都在栈上体现,对象产生后靠栈帧中的XX引用来访问,栈帧的回收或释放(意味着XX引用的废弃或失联)

5)生命周期中提到的计数器,书本上不是提到有引用就计数器加一,栈帧丢弃或回收意味着XX引用减少,那计数器减一,当计数器为零时,呵呵生命该结束了,剩下的就是虚拟机对堆空间的回收了哈

6)也许你已透彻-----回头再看生命不就是在栈或栈帧上体现么,呵呵 ,嘻嘻间就把这个生命周期扯清楚了么

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值