java 堆栈

参考文章:
1.JAVA 堆栈 堆 方法区 静态区 final static 内存分配 详解
2.java里的静态成员变量是放在了堆内存还是栈内存

总的来说:java中的内存主要分为3类

堆:动态分配的内存,就是一些new出来的对象等等,存取的速度稍慢点

栈:仅次于寄存器的运行速度,主要存取一些字段,方法等

静态变量区: 存的是一些全局唯一的变量类名等(这里注意跟Android还是有区别的,Android将整个静态变量区做了细化,如下图:)

jvm中的.class文件跟dalvik中的.dex文件对比图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,066评论 25 709
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,494评论 11 349
  • 在漫漫人生旅途中,人们朝着成功和幸福的目标前进。每个人心中都有不落的太阳,我们会抬头看天,也会低头走路,难免...
    旗袍女阅读 7,429评论 1 2
  • 周五晚上,我和小伙伴去杭州红星剧院观看了阿加莎•克里斯蒂的经典悬疑剧——《无人生还》。这是中国版舞台剧《无人生还》...
    顾叶的脚步阅读 4,284评论 6 2

友情链接更多精彩内容