11月15日Java学习

多维数组

  1. 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其中的每一个元素都是一个一维数组。

  2. 二维数组

int a[][] = new int[2][5]

Arrays类

  1. 数组的工具类Java.util.Arrays

  2. 由于数组对象本身并没有什么方法可以提供我们调用,但API中提供了一个工具类Arrays供我们用,从而可以对数据对象进行一些基本的操作。

  3. Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用后类名进行调用,而不用使用对象来调用。

  4. 具有以下功能:

给数组赋值:通过fill方法;

对数组排序:通过sort方法,升序

比较数组:通过equals方法比较数组中元素是否相等

查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。

冒泡排序

  1. 比较数组中两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置

  2. 每一次比较,都会产生出一个最大,或者最小的数字

  3. 下一轮则少一次排序!

  4. 依次循环,直到结束!

  5. 11月15日Java学习 

上一篇:Day39 Arrays类讲解


下一篇:笔试题(双指针)