java 语法 —— 数组
来源:互联网 发布:php程序员要求 编辑:程序博客网 时间:2024/06/05 03:48
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]; // 不允许,
阅读全文
0 0
- java 语法 —— 数组
- Java SE语法——数组
- Java生涯——Java基础语法(三)---数组
- Java基础—java基础语法之数组
- 黑马程序员——Java基础语法(三)---数组
- java基础语法——函数和数组
- 黑马程序员——Java基础语法(三)---数组
- 黑马程序员——Java基础语法---函数与数组
- 黑马程序员——Java基础语法---数组
- 黑马程序员——Java基础语法 之函数,数组
- 黑马程序员——java基础语法(三)---数组
- 黑马程序员——Java基础语法(三)---数组
- Java——基本语法(四)数组,枚举
- JAVA 基础语法(五)——数组
- Java编程那些事儿44—数组基础语法
- 黑马程序员—3、JAVA基础语法&数组
- 黑马程序员—java基础—java基础语法:数组,二维数组,方法重载
- Java语法总结 - 数组
- for test
- 【算法】跳台阶问题
- dotnet core 命令详解
- UVA1349OptimalBusRouteDesign
- Redis数据库的命令行操作
- java 语法 —— 数组
- Android 解决表情面板和软键盘切换时跳闪的问题
- js实现继承的5种方式
- 获取轮廓的最小外接矩形
- python 下的 word2vec 学习笔记
- poj2192 Zipper
- 1037. Magic Coupon (25)
- 如何实现一篇学术文章的代码?
- LeetCode Weekly Contest 47