美文网首页JAVA 入门到入土
12 Chapter数组在内存中的实现2020-01-18

12 Chapter数组在内存中的实现2020-01-18

作者: 琴匣自鸣 | 来源:发表于2020-01-18 16:26 被阅读0次

    注意方法区存储已被加载的类信息,方法信息等.
            当调用main方法时先在方法区内找main方法的加载信息,如果没有找到则先加载一遍,然后根据方法区内的main方法在JVMS里创建一个main方法用的栈内存这叫入栈
            并且 给main方法划分一块内存区域,其中存的就是main方法的局部变量等.   
            main方法内的int[] array=new int[3]分为两个部分 一部分在堆里 一部分在栈里, 实际上当堆里划分出数组对应空间后就会将该地址给栈里的array保存 array是名字也是看做是一个变量存在栈里. array变量保存的就是该数组的16进制的地址. 当使用array时通过该地址可以找到堆内存对应的数组,堆内存内的数组也有对应地址以便查找时一一对应. 

    相关文章

      网友评论

        本文标题:12 Chapter数组在内存中的实现2020-01-18

        本文链接:https://www.haomeiwen.com/subject/kggkzctx.html