跳至主要內容
1.Object类、常用API

01. Object类、常用API

主要内容

  • Object类
  • Date类
  • DateFormat类
  • Calendar类
  • System类
  • StringBuilder类
  • 包装类

教学目标

-[ ] 能够说出Object类的特点 -[ ] 能够重写Object类的toString方法 -[ ] 能够重写Object类的equals方法 -[ ] 能够使用日期类输出当前日期 -[ ] 能够使用将日期格式化为字符串的方法 -[ ] 能够使用将字符串转换成日期的方法 -[ ] 能够使用System类的数组复制方法 -[ ] 能够使用System类获取当前毫秒时刻值 -[ ] 能够说出使用StringBuilder类可以解决的问题 -[ ] 能够使用StringBuilder进行字符串拼接操作 -[ ] 能够说出8种基本类型对应的包装类名称 -[ ] 能够说出自动装箱、自动拆箱的概念 -[ ] 能够将字符串转换为对应的基本类型 -[ ] 能够将基本类型转换为对应的字符串


apzs...大约 17 分钟后端java后端
2.Collection、泛型

02. Collection、泛型

主要内容

  • Collection集合
  • 迭代器
  • 增强for
  • 泛型

教学目标

  • [ ] 能够说出集合与数组的区别
  • [ ] 说出Collection集合的常用功能
  • [ ] 能够使用迭代器对集合进行取元素
  • [ ] 能够说出集合的使用细节
  • [ ] 能够使用集合存储自定义类型
  • [ ] 能够使用foreach循环遍历集合
  • [ ] 能够使用泛型定义集合对象
  • [ ] 能够理解泛型上下限
  • [ ] 能够阐述泛型通配符的作用

apzs...大约 15 分钟后端java后端
3.List、Set

03. List、Set

主要内容

  • 数据结构
  • List集合
  • Set集合
  • Collections

教学目标

  • [ ] 能够说出List集合特点
  • [ ] 能够说出常见的数据结构
  • [ ] 能够说出数组结构特点
  • [ ] 能够说出栈结构特点
  • [ ] 能够说出队列结构特点
  • [ ] 能够说出单向链表结构特点
  • [ ] 能够说出Set集合的特点
  • [ ] 能够说出哈希表的特点
  • [ ] 使用HashSet集合存储自定义元素
  • [ ] 能够说出可变参数的格式
  • [ ] 能够使用集合工具类
  • [ ] 能够使用Comparator比较器进行排序

apzs...大约 22 分钟后端java后端
4.Map

04. Map

主要内容

  • Map集合

教学目标

  • [ ] 能够说出Map集合特点
  • [ ] 使用Map集合添加方法保存数据
  • [ ] 使用”键找值”的方式遍历Map集合
  • [ ] 使用”键值对”的方式遍历Map集合
  • [ ] 能够使用HashMap存储自定义键值对的数据
  • [ ] 能够使用HashMap编写斗地主洗牌发牌案例

第一章 Map集合

1.1 概述


apzs...大约 14 分钟后端java后端
5.异常、线程

05. 异常、线程

主要内容

  • 异常、线程

教学目标

  • [ ] 能够辨别程序中异常和错误的区别
  • [ ] 说出异常的分类
  • [ ] 说出虚拟机处理异常的方式
  • [ ] 列举出常见的三个运行期异常
  • [ ] 能够使用try...catch关键字处理异常
  • [ ] 能够使用throws关键字处理异常
  • [ ] 能够自定义异常类
  • [ ] 能够处理自定义异常类
  • [ ] 说出进程的概念
  • [ ] 说出线程的概念
  • [ ] 能够理解并发与并行的区别
  • [ ] 能够开启新线程

apzs...大约 18 分钟后端java后端
6.线程、同步

06. 线程、同步

主要内容

  • 线程

  • 同步

  • 线程状态

教学目标

  • 能够描述Java中多线程运行原理
  • 能够使用继承类的方式创建多线程
  • 能够使用实现接口的方式创建多线程
  • 能够说出实现接口方式的好处
  • 能够解释安全问题的出现的原因
  • 能够使用同步代码块解决线程安全问题
  • 能够使用同步方法解决线程安全问题
  • 能够说出线程 6 个状态的名称

apzs...大约 19 分钟后端java后端
7.等待与唤醒案例、线程池、Lambda表达式

07. 等待与唤醒案例、线程池、Lambda表达式

主要内容

  • 等待与唤醒案例
  • 线程池
  • Lambda表达式

教学目标

-[ ] 能够理解线程通信概念 -[ ] 能够理解等待唤醒机制 -[ ] 能够描述Java中线程池运行原理 -[ ] 能够理解函数式编程相对于面向对象的优点 -[ ] 能够掌握Lambda表达式的标准格式 -[ ] 能够使用Lambda标准格式使用Runnable与Comparator接口 -[ ] 能够掌握Lambda表达式的省略格式与规则 -[ ] 能够使用Lambda省略格式使用Runnable与Comparator接口 -[ ] 能够通过Lambda的标准格式使用自定义的接口(有且仅有一个抽象方法) -[ ] 能够通过Lambda的省略格式使用自定义的接口(有且仅有一个抽象方法) -[ ] 能够明确Lambda的两项使用前提


apzs...大约 20 分钟后端java后端
8.File类、递归

08. File类、递归

主要内容

  • File类
  • 递归

教学目标

  • [ ] 能够说出File对象的创建方式
  • [ ] 能够说出File类获取名称的方法名称
  • [ ] 能够说出File类获取绝对路径的方法名称
  • [ ] 能够说出File类获取文件大小的方法名称
  • [ ] 能够说出File类判断是否是文件的方法名称
  • [ ] 能够说出File类判断是否是文件夹的方法名称
  • [ ] 能够辨别相对路径和绝对路径
  • [ ] 能够遍历文件夹
  • [ ] 能够解释递归的含义
  • [ ] 能够使用递归的方式计算5的阶乘
  • [ ] 能够说出使用递归会内存溢出隐患的原因

apzs...大约 10 分钟后端java后端
9.字节流、字符流

09. 字节流、字符流

主要内容

  • IO流
  • 字节流
  • 字符流
  • 异常处理
  • Properties

教学目标

  • [ ] 能够说出IO流的分类和功能
  • [ ] 能够使用字节输出流写出数据到文件
  • [ ] 能够使用字节输入流读取数据到程序
  • [ ] 能够理解读取数据read(byte[])方法的原理
  • [ ] 能够使用字节流完成文件的复制
  • [ ] 能够使用FileWirter写数据到文件
  • [ ] 能够说出FileWriter中关闭和刷新方法的区别
  • [ ] 能够使用FileWriter写数据的5个方法
  • [ ] 能够使用FileWriter写数据实现换行和追加写
  • [ ] 能够使用FileReader读数据
  • [ ] 能够使用FileReader读数据一次一个字符数组
  • [ ] 能够使用Properties的load方法加载文件中配置信息

apzs...大约 21 分钟后端java后端
10.缓冲流、转换流、序列化流、打印流

10. 缓冲流、转换流、序列化流、打印流

主要内容

  • 缓冲流
  • 转换流
  • 序列化流
  • 打印流

教学目标

  • [ ] 能够使用字节缓冲流读取数据到程序
  • [ ] 能够使用字节缓冲流写出数据到文件
  • [ ] 能够明确字符缓冲流的作用和基本用法
  • [ ] 能够使用缓冲流的特殊功能
  • [ ] 能够阐述编码表的意义
  • [ ] 能够使用转换流读取指定编码的文本文件
  • [ ] 能够使用转换流写入指定编码的文本文件
  • [ ] 能够说出打印流的特点
  • [ ] 能够使用序列化流写出对象到文件
  • [ ] 能够使用反序列化流读取文件到程序中

apzs...大约 19 分钟后端java后端