摘要: 1. JAVA数组为静态,即一旦初始化后,其长度是不可改变的。2. 数组变量是引用变量,并不是数组对象本身。3. 两种初始化方式: 动态初始化:指定数组的长度,初始值自动生成。 静态初始化:指定初始值,长度自动生成。4. JAVA中,引用变量本身无需初始化,引用变量所引用的对象是需要初始化的。5. 所有局部变量(基本类型变量、引用类型变量)都存于所在方法的栈内存中,引用变量所引用的实际对象(数组对象、Java对象)存放于堆内存中。 =》引用变量不一定存放于栈内存中,eg,3维数组 *易混淆:引用变量何时指代其本省,何时指代堆内存中其引用的对象? 未调用其方法或属性,指代其本身... 阅读全文
posted @ 2012-06-10 21:49 Alex_Monkey 阅读(268) 评论(0) 推荐(0) 编辑