Java基础复习(三)

1.方法的重载(overload)

①在同一个类中,允许出现同名方法只要方法的参数列表不同即可。这样的方法叫做重载
②参数列表不同包括:数据类型,顺序,长短
③对参数方法的调用是根据参数类型来区分的
方法重载注意:
1)参数列表必须不同
2)重载和参数里的变量名,返回类型,修饰符无关
3)重载只看方法名和参数列表

2.方法中的参数传递

①值传递(基本数据类型)
![C0DA561F1460476B27E72C03B6B4330A.png](https://i.loli.net/2019/03/30/5c9f86a690547.png)
②内存地址(引用数据类型)
![C81AECC9F2DC38D7DD883092D54029CC.png](https://i.loli.net/2019/03/30/5c9f86c04f5c1.png)

3.引用数据类型

①实现的步骤:
1)导入包
2)创建引用类型变量
3)变量.类型中的方法
②自定义类的内存图
![009420A19C6320AD3FCA65AA4BACFD43.png](https://i.loli.net/2019/03/30/5c9f86d777cce.png)

4.ArrayList

①导入包
②创建引用类型变量:
数据类型 <泛型> 变量名 = new 数据类型<泛型>();
泛型只能是引用数据类型
③变量名.方法调用
④方法:
1)add(参数)添加,参数的数据类型要和泛型一样
2)get(int index)通过索引取出ArrayList中的元素
3)add(int index,元素)将元素添加到指定索引上
4)set(int index,元素)将用指定元素替换索引上的元素
5)remove(int index)删除指定索引上的元素
6)clear()清空集合上所有元素
注意:ArrayList的长度是可变的

5.常用的ASCII码

①a-z 97-122
②A-Z 65-90
③0-9 48-57

6.数组的逆序

思想:数组最远端位置的交换,并不是反向遍历。
①设置两个指针:
小指针 = 0索引
大指针 = 最大索引
②数组换位,借用第三方变量临时储存数值
③核心代码:

for(int min = 0,max = arr.length-1;min < max; min--,max++)

7.数组的排序

一般为升序排列
①选择排序:数组中的每一个元素进行比较
②冒泡排序:数组中的相邻元素进行比较

8.断点调试

①设置小红点即断点位置
②进入Debug
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注