Java 内存分布

 内存总体分为4个部分:stack segment  、heap segment、code segment 、data segment。

 stack segment:存放局部变量。这些局部变量是在具体方法执行结束之后,系统自动释放内存资源。

heap segment:存放new出来的东西。这些资源需要java垃圾回收机制来处理。
 code segment:   存放程序中的方法代码.并且是多个对象 共享一个代码空间区域;

  data segment: 存放 静态变量 static 和 字符串常量 String str = "abc"。

本文出自 “我的技术博客” 博客,转载请与作者联系!

你可能感兴趣的:(java,内存)