07. Advanced Topics
- 泛型(Generics):
- 泛型类和方法的创建
- 类型参数和类型擦除
- 通配符和限定通配符
- 泛型的使用场景
- 反射(Reflection):
- 获取类的信息
- 动态创建类的实例
- 调用方法和访问字段
- 处理注解和泛型类型
- 注解(Annotations):
- 自定义注解
- 注解处理器的创建
- 内置注解(如@Deprecated、@Override)
- 注解的使用场景
- Lambda表达式:
- Lambda表达式的语
- 函数式接口(Functional Interface)
- Lambda表达式和方法引用的应用
- 使用Stream API进行函数式编程
生成对应文件目录的 sh 脚本#!/bin/bash
# Define an array of advanced topics
aspects=("Generics" "Reflection" "Annotations" "Lambda-Expressions")
# Loop to create folders
for i in {1..4}
do
folder_name="${i}_${aspects[$i-1]}"
mkdir "$folder_name"
done