Java数组初识
来源:互联网 发布:人工智能的利弊作文800 编辑:程序博客网 时间:2024/05/20 18:41
一.数组是一种类型
1.数组是编程语言中最常见的一种数据结构,要求所有的数组元素具有相同的数据类型
由于类与类之间的继承关系,可能会造成一个数组存放多种数据类型的假象,例如一个水果数组,要求每个元素都应该是数组类型,而实际数组里可能存在苹果,香蕉,但实际上它们都继承了水果,是一种水果类型。
2.数组是一种数据类型,本身是一种引用类型(指针)。
二.数组的定义
1.语法格式:
type[ ] arrayName;
type arrayName[];
推荐使用第一种方法
2.使用数组定义一个变量时,仅仅定义了一个引用变量,还未向他指定任何有效的内存,因此定义数组时不能指定数组的长度,这个数组也不能使用。只有对数组进行初始化之后才能使用。
三.数组的初始化
1.所谓初始化,就是为数组的数组元素分配内存空间,并未每个数组元素附初始值,
Java语言必须先初始化才能使用。
2初始化的两种方法
1)静态初始化
初始化时有程序员显示指定每个数组元素的初始值,由系统决定数组长度
格式:
arrayName=new type[]{element1,element2,...};
2)动态初始化
初始化时程序员只指定数组长度,由系统为数组元素分配初始值
格式:
arrayName=new type[length];
不要同时使用静态初始化和动态初始化,即不要在进行数组初始化时,既指定数组的长度又为数组分配初始值
四.数组的使用
1.Java的数组索引是从0开始的,当访问数组元素时指定的索引值小于0或大于数组长度,编译程序不对出现错误,但运行时会出现异常
2.数组通过length属性,可以访问数组的长度
- 初识JAVA中的数组
- Java数组初识
- 数组初识
- 初识数组
- 初识数组
- 初识数组
- 黑马程序员—基础篇之初识java数组
- Java基础学习——数组初识(1)
- 初识java
- 初识java
- 初识Java
- 初识java
- Java初识
- 初识java
- 初识Java
- 初识JAVA
- 初识JAVA
- JAVA初识
- ContOS下编译搭建openwrt环境
- Android Content Provider Tutorial--安卓内容提供者系列2--内容提供者用法
- 详解Python中的join()函数的用法
- 一天学习一个python库之Sys
- 第三周 项目4 -顺序表应用
- Java数组初识
- ListView 上下边界蓝色或黄色阴影
- 【0】Java学习大纲
- poj1753 枚举+深搜
- JVM学习笔记
- 【软考之线性表解析】
- C#下载实例(三)-断点下载
- mybatis bind 插入不同表
- Linux 将成为 21 世纪汽车的主要操作系统