Java(3):Java SE疯狂复习之数组
2018-02-26 10:15
246 查看
1. 数组是可以存放多个同一类型的数据
2. 用法
程序员用法
数组定义:数据类型数组名[]=new 数据类型[大小];
如: int arr[]=new int[5];
或: int[] arr=new int[5]; // 个人建议用这种
或: int []arr=new int[5];
数组引用:数组名[下标]
3. 知道数组的大小:arr.length(成员属性)
4. 引用在栈里面,对象在堆里面
5. 对象数组:不多说
对象、字符串的很多不能用”==”,用的话是表示地址相等,比较字符串的内容是否相等是用equals方法
数组可存放同一类型数据
简单数据类型(int,float)数组,可以直接赋值
对象数组在定义后,赋值时候需要再次为每个对象分配空间【即是:new 对象】
数组大小必须事先指定,如:int x;int a[]=new int[x];是可以的
数组名可以理解为指向数组首地址的引用。C++中,是指向一块内存区域(即这个数组)首地址的指针。
数组的下标是从0开始编号的。
多维数组
int iMat [][]= new int[5][6]; // 5行6列
2. 用法
程序员用法
数组定义:数据类型数组名[]=new 数据类型[大小];
如: int arr[]=new int[5];
或: int[] arr=new int[5]; // 个人建议用这种
或: int []arr=new int[5];
数组引用:数组名[下标]
3. 知道数组的大小:arr.length(成员属性)
4. 引用在栈里面,对象在堆里面
5. 对象数组:不多说
对象、字符串的很多不能用”==”,用的话是表示地址相等,比较字符串的内容是否相等是用equals方法
数组可存放同一类型数据
简单数据类型(int,float)数组,可以直接赋值
对象数组在定义后,赋值时候需要再次为每个对象分配空间【即是:new 对象】
数组大小必须事先指定,如:int x;int a[]=new int[x];是可以的
数组名可以理解为指向数组首地址的引用。C++中,是指向一块内存区域(即这个数组)首地址的指针。
数组的下标是从0开始编号的。
多维数组
int iMat [][]= new int[5][6]; // 5行6列
相关文章推荐
- Java(2):Java SE疯狂复习之多态
- Java(1):Java SE疯狂复习基本数据类型、OOP
- 疯狂Java讲义:第16章:多线程复习(一)
- java基础复习总结之数组
- 黑马程序员——java 数组和方法复习笔记
- IT十八掌作业_java基础第四天_复习运算符、进制转化和数组
- 2.Java基础复习--异常、数组
- Java复习笔记9【数组】
- Java中遍历数组的三种方式复习
- java基础复习七:数组的声明与扩容
- 疯狂java之数组与内存控制
- java期末复习-数组
- 【黑马程序员】方法、数组、面向对象、封装、继承——Java复习笔记
- [疯狂Java讲义精粹] 第三章|流程控制与数组
- Java复习笔记----数组小结
- java复习之---数组(常见操作,获取最值)
- [疯狂Java]泛型:泛型构造器、泛型方法的重载问题、泛型数组的问题(应该摒弃)、?下限的典型应用
- JAVA SE 基础复习-核心库-Map---java.util
- 疯狂java之数组与内存控制
- 疯狂java之数组与内存控制