Java中的数组
2016-04-13 19:29
375 查看
1、数组概念
a、数组可以看成是多个相同类型数据组合,对这些数据的统一管理。
b、数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。
c、数组的元素可以是任何数据类型,包括基本类型和引用类型。
d、数组是只能分配在堆上面的,因为Java中的数组是引用类型。
2、数组声明
a、数组元素类型 数组名[ ]; 即type var[ ];
b、数组元素类型[ ] 数组名; 即type[ ] var;
3、数组赋值
默认初始化:
a、new int[5];
静态初始化
b、{1,2,3,4,5}
动态初始化
c、a
= m;
4、数组访问
数组名[数组下标],下标取值范围0~size-1。
5、多维数组的初始化
a、 String [][]aString = new String[4][2];
Integer [][][] a = new Integer[3][][];
b、 String [][]b = {{"a", "b"}, {"a", "a"}, {"c", 'c"}, {"d", "a"}};
c、a[i][j] = m;
a、数组可以看成是多个相同类型数据组合,对这些数据的统一管理。
b、数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。
c、数组的元素可以是任何数据类型,包括基本类型和引用类型。
d、数组是只能分配在堆上面的,因为Java中的数组是引用类型。
2、数组声明
a、数组元素类型 数组名[ ]; 即type var[ ];
b、数组元素类型[ ] 数组名; 即type[ ] var;
3、数组赋值
默认初始化:
a、new int[5];
静态初始化
b、{1,2,3,4,5}
动态初始化
c、a
= m;
4、数组访问
数组名[数组下标],下标取值范围0~size-1。
5、多维数组的初始化
a、 String [][]aString = new String[4][2];
Integer [][][] a = new Integer[3][][];
b、 String [][]b = {{"a", "b"}, {"a", "a"}, {"c", 'c"}, {"d", "a"}};
c、a[i][j] = m;
相关文章推荐
- SpringMvc 上传excel(注解和非注解两种方式)
- Java 基本语法
- Spring事务之如何保证同一个Connection对象
- MyBatis-Spring-TransactionManager
- 开博第一天,想写点有意义的东西!
- java jdbc工具类
- storm 报错:java.nio.channels.ClosedChannelException: null
- JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解
- Java学习-7天
- Java学习-6天
- Java垃圾回收机制
- 用STS和Maven的方式创建一个JavaWeb项目
- Spring 加载数据配置文件
- Struts.xml 出现文档无效,语法错误
- 使用Maven构建Web项目+Spring+Mybatis配置
- JavaWeb-spring
- JAVA集合源码之路-Map分析(一)
- Spring 一、 之Bean容器初始化以及bean实例的获取
- java定时器实现的三种方式
- 汉诺塔问题(java实现)