一.数组
1.1什么是数组
数组是由相同的多个数据构成的
在内存中是连续存储的。
1.2什么是数组元素
数组元素即构成数组的多个数据,每一个数据都是数组元素。
1.3什么是数组下标
数组下标就是数据在数组中的位置,从0到数组长度-1。
1.4什么是数组长度
数组长度即数组中元素的总个数。
数组长度可以看作数组的大小。
1.5数组的四种排序
冒泡排序
选择排序
插入排序
快速排序
1.6数组的数据结构
线性表,也叫线性存储结构。
1.6二维数组
java中其实并不存在二维数组这种定义,二维数组本质上就是一个一维数组中每一个元素指向另一个一维数组。
二维数组中一行就是一个一维数组,而一列则是每一行中取相同下标的元素得到的数据就是一列。
二.方法
2.1方法概述
是具有独立功能的代码块。
2.2方法的分类
系统方法:即java本身自带的方法例如Arrays.sort()等。
自定义方法:当java本身的方法无法满足开发需要则需要自己定义方法。
2.3方法的创建格式
修饰符 返回值类型 方法名(参数表){
方法体
}
这5个部分组成。
2.4方法的作用
解决了在开发当中的代码冗余。
2.5形参和实参(形式参数和实际参数)
主调方法传给被调方法的就是实参,被调方法定义的参数是形参。
2.6变量的作用域以及生命周期
如果变量定义在方法内部则作用域只在方法内部,或者变量定义在if语句后的大括号中,则作用域就只能在当前if语句中使用。
变量的生命周期随着方法的调用而创建,随着方法的调用结束而结束。
2.7传递基本类型参数和传递引用类型参数
当主调方法传递给被调方法的实参是基本类型参数时,方法对参数的进行操作例如赋值,算术运算都不会影响主调方法中的参数的值,除非将被调方法中的参数返回给主调方法并且主调方法接