8.泛型方法的概述和使用(了解)
-
A:泛型方法概述
-
把泛型定义在方法上
-
B:定义格式
-
public <泛型类型> 返回类型 方法名(泛型类型 变量名)
-
C:案例演示
-
泛型方法的使用
9.泛型接口的概述和使用(了解)
-
A:泛型接口概述
-
把泛型定义在接口上
-
B:定义格式
-
public interface 接口名<泛型类型>
-
C:案例演示
-
泛型接口的使用
10.泛型高级之通配符(了解)
-
A:泛型通配符<?>
-
任意类型,如果没有明确,那么就是Object以及任意的Java类了
-
B:? extends E
-
向下限定,E及其子类
-
C:? super E
-
向上限定,E及其父类
11.增强for的概述和使用(掌握)
-
A:增强for概述
-
简化数组和Collection集合的遍历
-
B:格式:
for(元素数据类型 变量 : 数组或者Collection集合) {
使用变量即可,该变量就是元素
}
-
C:案例演示
-
数组,集合存储元素用增强for遍历
-
D:好处
-
简化遍历
12.三种迭代的能否删除(掌握)
-
普通for循环,可以删除,但是索引要–
-
迭代器,可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常
-
增强for循环不能删除
13.静态导入的概述和使用(掌握)
-
A:静态导入概述
-
B:格式:
-
import static 包名….类名.方法名;
-
可以直接导入到方法的级别
-
C:注意事项
-
方法必须是静态的,如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。
14.可变参数的概述和使用(掌握)
-
A:可变参数概述
-
定义方法的时候不知道该定义多少个参数
-
B:格式
-
修饰符 返回值类型 方法名(数据类型… 变量名){}
-
C:注意事项:
-
这里的变量其实是一个数组
-
如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个
15.Arrays工具类的asList()方法的使用(掌握)
- A:案例演示
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
24114415)]
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-nE2a5QNe-1710824114415)]