关于java成员变量与局部变量以及成员方法的内存区别问题
今天去面试遇到了有关成员变量与局部变量的问题,主要是涉及所处内存的问题和初始化问题,简单的总结一下:1.java中成员变量处在堆内存(方法区中的静态区)中,局部变量处在栈内存中;知其然知其所以然,我们简单了解一下Java内存分配:一个完整的Java程序运行过程会涉及以下内存区域:寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。堆:用来存放动态产生的数据,比如new出来的对象。...
原创
2018-12-03 23:11:45 ·
912 阅读 ·
0 评论