JAVA内存分配

每次看相关技术文档,一遇到堆栈什么的总是一脸懵逼,这次决定搞清楚这两个东西,然后愉快的去装逼(手动滑稽) 先附上虚拟机在运行的时候内存分布 1.寄存器:程序无法操控。 2.栈:存放基本类型的数据和对象引用。对象本身在堆中,这里只是存放对象的引用。 3.堆:存放对象(new出来的全部放在这里面) 4.静态域:存放类中定义的static静态成员信息 JAVA内存分配中的栈: 在函数中定义的一些基本类型
相关文章
相关标签/搜索