打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java方法区

java程序运行时,数据会分区存放,heap、stack、method。

类的对象放在heap(堆)中,所有的类对象都是通过new方法创建,创建后,在stack(栈)会创建类对象的引用(内存地址)。


stack的区域很小,只有1M,特点是存取速度很快,所以在stack中存放的都是快速执行的任务,比如static变量,static方法,基本数据类型的数据,和对象的引用(reference).


method(方法区)又叫静态区,存放所有的class和静态变量,方法区存放的是整个程序中唯一的元素,如class和static变量。

method区可以被所有的线程共享,这一点和heap一样。



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jvm介绍(很好的一篇文章)
浅谈JVM specification的实现及其原理
JVM 深入笔记
堆栈和委托堆的区别(c#)一
Java方法参数传递
jvm系列(二):JVM内存结构
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服