java 语法 —— 数组
2017-08-27 16:15
211 查看
1. 编译器不允许指定数组的大小
int[] a1;
既然编译器不允许指定数组的大小,现在 a1 拥有的只是对数组的一个引用,且未给该数组对象本身分配任何空间。为了给数组创建对应的存储空间,必须写初始化表达式。
int[] a1 = {1, 2, 3, 4, 5};
那么,为什么还在没有数组的时候定义一个数组引用呢?
int[] a2;
在 Java 中可以将一个数组赋值给另一个数组:
a2 = a1;
这样真正实现的仅仅是复制了一个引用。
2. final 数组
java中的final 数组final 修饰对象引用,或者数组(数组也是一种引用),此对象引用不可以再指向别的对象。
final int[] b = {1,2}; b[1]++; // 允许,b[1] == 3,数组内部的元素可变 b = new int[3]; // 不允许,
相关文章推荐
- java学习之旅60--数组_多维数组_基本语法_内存分析
- java基础语法day04(流程控制语句switch、数组)
- java学习笔记:Java语法基础2(循环,函数,重载,数组,方法)
- 08/30号java基础语法之数组学习总结
- 第五天04 JAVA基础语法(认识对象--自动装箱、拆箱、数组基础[一维、二维数组]、for循环、数组对象、字符串对象)(学习笔记)
- java语法总结02--数组
- 黑马程序员——Java基础语法(二)---函数与数组
- 黑马程序员——Java基础语法(三)—函数、数组
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- Java语法基础-数组
- 第二章:Java_基本语法_5 数组
- 黑马程序员——Java基础语法(三)---数组
- 黑马程序员—java基础—java基础语法:数组,二维数组,方法重载
- java基础语法——函数和数组
- java语法,运算符,数组
- J2SE学习笔记3 — Java基本语法(9)数组和枚举
- JAVA 基础语法(五)——数组
- 黑马程序员——Java基础语法---函数与数组
- 04_Java基础语法_第4天(数组)
- luogg_java重新学习_第二章,基本语法03(数组)