数组概念:数组就是数据类型一致、数据长度固定的用来存储数据的容器。
方式1:int[] arr = new int[6];
方式2:int[] arr = new int[]{1,2,3};
方式3:int[] arr = {1,2,3,4}
注意:数组有定长特性,长度一旦指定,不可更改
快速排序(递归)
方式1:int[][] arr = new int [3][4];
方式2:int[][] arr = new int[3];
方式3:int[][] arr = new int[][]{{1,2,3}, {4,5,6}};
方式4:int[][] arr = {{1,2,3}, {4,5,6}};
将任意类型的一维数组的元素以字符串形式打印
将任意类型的多维数组的元素以字符串形式打印
将任意类型数组转换为List集合形式
binarySerch(int[] a, int key)
二分查找法(有序数组)
数组排序
fill(int[] a, int fromIndex, int toIndex, int val)
替换数组指定角标位置元素
copyOfRange(int[] original, int from, int to)
对原数组进行指定范围元素复制为一个新数组
堆:存放new出来的对象
方法区:存放静态的不变的数据
程序计数器:记录当前线程执行到多少行(if、for、while、方法调用)
虚拟机栈:存放局部变量
本地方法栈:调用本地方法(native)时分配的内存空间