java内存分析

java内存分析

1.存放new的对象和数组

2.可以被所有的线程共享,不会存放别的对象引用

1.存放基本变量类型(会包含这个基本类型的具体数值)

2.引用对象的变量(会存放这个引用在堆里面的具体地址

如图:

解析:1.声明数组会直接压进栈

​ 2.创建数组直接在堆中创建

​ 3.如果打印第十一个值会出现数组指针越界问题,因为数组中只有10个值

posted @ 2021-01-17 11:53  小林学编程  阅读(68)  评论(0)    收藏  举报