数组
Java中使用new来创建数组。
数组元素的默认初始值
数组元素类型 | 元素默认初始值 |
---|---|
byte | 0 |
short | 0 |
int | 0 |
long | 0L |
float | 0.0F |
double | 0.0 |
char | 0或者’\u0000’ |
boolean | false |
引用类型 | null |
内存存放结构
栈:局部变量
堆:new出来的结构,例如对象、数组
方法区:分为静态区和常量池
Arrays工具类
函数 | 功能 |
---|---|
boolean equals(int[] a,int[] b) | 判断两个数组是否相等 |
String toString(int[] a) | 输出数组信息 |
void fill(int[] a,int val) | 将指定值填充到数组中 |
void sort(int[] a) | 对数组进行排序 |
int binarySearch(int[]a, int key) | 对排序后的数组进行二分检索指定的值 |