Java类和对象的内存分配

类的加载时机: 1、创建对象 2、调用类的静态成员 3、加载子类 类在实例化后的内存分配 1、每次创建对象时,都需要进行加载和创建2个操作: ① 先去判断需要的类是否已经加载,如果已经加载了,则无需再加载,如果没有加载,则需要通过类加载器加载类信息到方法区 ② 在堆中创建新对象 2、栈、堆、方法区的存储 栈:对象的引用、局部变量 堆:对象和全局变量(属性) 方法区:类信息、属性信息、方法信息 3、
相关文章
相关标签/搜索