对象的内存情况
JVM内存模型很复杂,为了更好的理解面向对象和面向对象代码,下面进行对模型的简化。(此内存分析并不是为了理解JVM内存模型)
下面对上面三个内存模型进行特征介绍:
栈:
堆:
- 堆用于存储创建好的对象。
- JVM只有一个堆。
- 堆被所有线程共享。
- 堆是不连续的空间,分配灵活
方法区:
程序均是将main方法作为程序的入口
dog d=new dog();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。