Java内存加载过程

在此借用网上的一张图来说明内存加载过程: 首先说一下这几个内存区的意思:       栈:是存放局部变量的     堆:是存放对象的   方法区:是存放类的字节码的 当你敲下java StaticDemo2的时候,StaticDemo2字节码已经进入了内存,放置在方法区中,方法区中分为静态区和非静态区,非静态区都有一个this所属,而静态区没有,都是被共享的其中有静态main方法和非静态方法即构造
相关文章
相关标签/搜索