Java之内存分析 和后文程序执行分析差不多讲的

栈(自动分配连续的空间,后进先出):放置局部变量 堆:存放new出来的对象(不连续) 方法区(也是堆):存放类的代码信息、static变量、常量池(字符串常量等) 虚拟机JVM有一个类加载器Calss Loader加载类,然后方法区中就有了类的信息。   程序执行分析: 首先找main方法,注意哈,主方法虽然放在类里面,但是逻辑上与类并无关系,只是从代码上看main方法从属于类。 然后执行main
相关文章
相关标签/搜索