前言 近期用Java做ACM题目的时候,常常忘记数组怎样实现静态初始化,所以这里记录一下Java数组使用的常识. Java数组常识 数组在Java中是一个对象,数组实例须要通过new操作符进行创建. 常识知识: 数组大小能够通过Array.length获取. 数组索引起始为0,负数索引在Java中是无效的.而且,和C语言数组不同,Java中的数组会进行越界推断.无效的索引会抛出ArrayIndexOutOfBoundException. 数组存储在Java堆的连续内存空间. 数组是一个固定长度的