寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。
栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中。
堆:存放new出来的对象,注意创建出来的对象只包含各自的成员变量,不包括成员方法。
常量池:存放常量,如基本类型的包装类(Integer、Short)和String,注意常量池位于堆中。
代码段:用来存放从硬盘上读取的源程序代码。
数据段:用来存放static修饰的静态成员
9
寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。
栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中。
堆:存放new出来的对象,注意创建出来的对象只包含各自的成员变量,不包括成员方法。
常量池:存放常量,如基本类型的包装类(Integer、Short)和String,注意常量池位于堆中。
代码段:用来存放从硬盘上读取的源程序代码。
数据段:用来存放static修饰的静态成员