博客信息

编程基础之数组(定义、内存分配及特点、常见问题)

发布时间:『 2019-05-17 10:52』  博客类别:java基础  阅读(584)

定义


小李飞刀_编程基础


内存分配及特点


内存结构

小李飞刀_编程基础

图解栈内存


小李飞刀_编程基础

图解堆内存


小李飞刀_编程基础

凡是new出来的对象都在堆内存中开辟存储空间


堆内存中数据当没有任何引用使用的时候,会被jvm视为垃圾,jvm会不定时启用垃圾回收机制。

两个引用指向同一个数组,下图中堆内存中不存在垃圾

小李飞刀_编程基础

基本数据类型相类似的代码在栈内存中的体现形式


小李飞刀_编程基础


常见问题


静态初始化及数组下标越界异常

小李飞刀_编程基础


关键字:     Java基础       数组  

备案号:湘ICP备19000029号

Copyright © 2018-2019 javaxl晓码阁 版权所有