您的位置:首页 > 职场人生

黑马程序员_数组知识点的简单补充

2014-03-21 22:29 169 查看
------- android培训java培训、期待与您交流!
----------

以下内容是我学习《疯狂JAVA程序员的基础修养》的阅读笔记

关于数组的知识点补充:

1、数组初始化有以下两种方式:

1)静态初始化:

初始化时由程序员显式的指定每个数组元素的初始值,由系统决定数组长度:

例如:

int[] array = new int[]{1,2,3,4,5};


2)动态初始化:

初始化时程序员只指定数组长度,由系统为数组元素分配初始值:

例如:

int[] array = new int[5];


2、数组变量与数组对象:

数组变量:只是一个引用。

数组对象:数组对象是保存在对内存中的连续内存空间。

3、关于栈内存、堆内存:

所有的局部变量都是放在栈内存里保存的。

但引用变量所引用的对象则总是存储在堆内存中。

4、引用类型数组

引用类型数组的数组元素依然是引用类型的,因此数组元素里存储的还是引用,它指向另一块内存,这块内存里存储了该引用变量所引用的对象。

5、关于多维数组

JAVA中,允许将多为数字当成一维数组处理。

------- android培训java培训、期待与您交流!
----------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: