数组:存储多个变量的容器、数据类型一致、数组长度固定
1.存放在堆中
堆有三个功能: 1.分配地址
2.都有默认的值:int=0;float:0.0 ;double=0.0;boolean:false
3.垃圾回收机制
排序:Sort
将无序的数据变为有序,就是排序
1.冒泡排序
思想:
1:依次比较相邻的两个数,,如果不满足从小到大的关系,,则交换,将小数放在前面,大数放在后面。
这样交换孩子后,倒数第一的位置上已经是最大
2:第二次排序还是从第一个数开始,依次的比较相邻两个数,最后一个数不参与比较,这样倒数第二个数就是
这次比较的最大值
2.选择排序
this : 1.当成员变量和局部变量重名时。
2.谁调用,指向谁。
3.在类的成员方法中,任何对成员变量的访问前都会有一个影藏的this。
4.如果一个成员方法调用另一个成员方法,被调用的成员方法前也有一个this
构造方法: 1.和类名完全相同
2.任何类在创建对象时,都会调用构造方法
3.所有的构造方法都没有返回值,连void也没有
4.对成员变量的初始化。
5.构造方法是创建对象时,系统自己调用,我们无法调用
6.构造方法之间也可互相调用
7.当用户自己定义构造方法后,系统不会提供默认的无参构造。
类的初始化过程
1.默认初始化
2.显示初始化
3.调用构造方法初始化
|
|