JavaSe2023 学习笔记

YangeIT大约 3 分钟

JavaSe2023 学习笔记

1.day01 能力目标 ☀️

  • 静态关键字static 🍐 ✏️
    • 修饰成员变量
    • 修饰成员方法
    • 注意事项
  • 设计模式 🍐
    • 单例模式
      • 饿汉式
      • 懒汉式
  • 继承 🍐✏️❤️
    • 概念🍐
    • 好处🍐
    • 权限修饰符✏️
    • 方法重写✏️

2.day02 能力目标 ☀️

  • 继承 🍐✏️❤️
    • 方法重写✏️🍐
    • 子类中访问成员的特点 ✏️🍐
    • 子类中访问构造器的特点 ✏️🍐
    • this.和super.,this()和super()的区别 ✏️🍐
  • 多态 🍐✏️❤️
  • final关键字🍐✏️
  • 抽象类🍐✏️
  • 接口 🍐 ✏️ ❤️

3.day03 能力目标 ☀️

  1. 内部类
    1. 成员内部类 🍐
    2. 静态内部类 🍐
    3. 局部内部类 🍐
    4. 匿名内部类 🍐 ❤️
  2. 枚举
    1. 枚举的定义 🍐
    2. 枚举的应用 🍐 ✏️
  3. 泛型
    1. 自定义泛型类 🍐
    2. 自定义泛型接口 🍐
    3. 泛型方法 🍐
    4. 泛型限定 🍐 ❤️
    5. 泛型擦除 🍐
  4. 常用API
    1. Object类 🍐 ❤️
    2. Objects类 ✏️
    3. 基本类型包装类 🍐 ❤️

4.day04 能力目标 ☀️

  1. StringBuilder类 🍐 ❤️ ✏️
  2. StringJoiner类 🍐 ✏️
  3. Math类 🍐 ✏️
  4. System类 🚀
  5. Runtime类 🚀
  6. BigDecimal类 🍐 ✏️ ❤️
  7. Date类 🍐🚀
  8. SimpleDateFormat类 🍐🚀
  9. Calendar类 🍐🚀
  10. LocalDate类、LocalTime类、LocalDateTime类 🍐✏️ ❤️
  11. 时区ZoneId类 🍐 、Instant类 🍐 、DateTimeFormater日期格式化类✏️、Period和Duration时间间隔类 🍐 ✏️

5.day05 能力目标 ☀️

  1. Arrays类 🍐 ❤️ ✏️
  2. StringJoiner类 🍐 ✏️
  3. Lambda表达式 🍐 ✏️
  4. JDK8新特性 🍐✏️
  5. 常见算法 🍐✏️
  6. 正则表达式 🍐 ✏️

6.day06 能力目标 ☀️

  1. 异常🍐 ❤️ ✏️
  2. 集合 🍐 ✏️
  3. Collection遍历方式 🍐 ✏️
  4. List系列集合 🍐 ✏️

7.day07 能力目标 ☀️

  • Set集合
  • Map集合

8.day08 能力目标 ☀️

  • Map集合
  • Stream
  • File

9.day09 能力目标 ☀️ 🔖

  • 字符集 🍐
    • GBK
    • UTF-8 开发常用
  • IO流
    • 字节流 🍐 ❤️
    • IO流释放 🚀

10.day10 能力目标☀️ 👈

  • IO流
    • 字符流 🍐 ✏️
    • 缓冲流 🚀 🍐
    • 转换流 🚀 🍐
    • 打印流 🚀
    • 数据流 🚀
    • 序列化流 🚀 🍐
    • IO工具类 ✏️ 👍 ❤️ 开发常用

11.day11 能力目标☀️

  • 特殊文件
    • Properties文件 注意格式
    • XML文件
      • XML作用 🍐
      • XML解析 🚀 了解即可
  • 日志文件
    • 日志作用 🍐
    • Logback框架 🚀
  • 多线程
    • 多线程创建方式 🍐 ✏️ ❤️

12.day12 能力目标☀️

  • 多线程
    • 线程常用方法 🍐
    • 线程安全问题 🍐 理解
      • 安全解决方案 ✏️ 🍐
    • 线程通讯
  • 线程通信案例 🚀 了解原理
  • 线程池
    • 线程池创建参数 🍐 ❤️
    • 添加任务给线程池 🍐 ❤️
    • 线程池工具类 🚀
    • 并行和并发 🚀
    • 线程的生命周期 🚀

13.day13 能力目标☀️

  • 网络编程
    • 网络编程三要素 🍐 ❤️
    • UDP通讯 🚀 🍐
    • TCP通讯 🍐 ✏️完成案例即可
    • TCP和UDP的区别 🍐 ❤️

14.day14 能力目标☀️

  • 反射
    • 获取字节码方式 ❤️
    • 获取成员变量 🍐 成 员、构造、方法获取方式非常相似
    • 获取构造方法 🍐
    • 获取普通方法 🍐
  • 注解
    • 注解的作用 🍐
    • 解析注解 🚀