java 堆、栈、方法区/ 类变量、成员变量、局部变量

方法区:类信息、类变量(静态变量和常量)、方法 堆:对象、成员变量 栈:局部变量 (1)当程序运行时,首先经过类装载器加载字节码文件,通过解析后装入方法区!在方法区中存了类的各类信息,包括类变量、常量及方法。对于同一个方法的调用,同一个类的不一样实例调用的都是存在方法区的同一个方法。类变量的生命周期从程序开始运行时建立,到程序终止运行时结束! (2)当程序中new一个对象时,这个对象存在堆中,对象
相关文章
相关标签/搜索