程序在内存中是这样存储的, 分为4个区域:codeSegment、dataSegment、stack、heap
codeSegment:代表存放java的代码
dataSegment:存放静态变量和字符串常量
stack: 存局部变量
codeSegment:代表存放java的代码
dataSegment:存放静态变量和字符串常量
stack: 存局部变量
heap: 存new出来的对象(运行期间才动态分配空间)
摘自网易博客:changfen