内存中的三块区域
1. 栈内存:
存放的是局部变量,引用类型变量.局部方法的执行在栈中.
2.堆内存:
对象所存在的空间在堆内存中,堆内存保有成员变量的具体信息,成员方法的标记.构造方法的标记.通过标记调用方法区中具体的信息.
3.方法区:
.class文件区:
存放的是成员变量与成员方法地址值与构造方法的地址值,和静态成员的地址值.
类的方法区;
存在的是方法的具体信息,生成方法标记,赋给.class文件区.
静态区:
存放的是静态的成员变量与成员方法.同时会产生静态标记,赋给.class文件区.main()方法也在静态方法区中.
|
|