摘要: 今日内容 1. Junit单元测试 2. 反射 3. 注解 Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) 阅读全文
posted @ 2020-10-04 22:42 文森特·Du 阅读(194) 评论(0) 推荐(0) 编辑
摘要: day13【Stream流、方法引用】 主要内容 Stream流 方法引用 学习目标 能够理解流与集合相比的优点 能够理解流的延迟执行特点 能够通过集合、映射或数组获取流 能够掌握常用的流操作 能够使用输出语句的方法引用3 能够通过4种方式使用方法引用 能够使用类和数组的构造器引用8 第一章 Str 阅读全文
posted @ 2020-10-04 22:09 文森特·Du 阅读(197) 评论(0) 推荐(0) 编辑
摘要: day12【函数式接口】 主要内容 自定义函数式接口 函数式编程 常用函数式接口 教学目标 能够使用@FunctionalInterface注解 能够自定义无参无返回函数式接口 能够自定义有参有返回函数式接口 能够理解Lambda延迟执行的特点 能够使用Lambda作为方法的参数 能够使用Lambd 阅读全文
posted @ 2020-10-04 21:37 文森特·Du 阅读(296) 评论(0) 推荐(0) 编辑
摘要: day11【网络编程】 主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 学习目标 能够辨别UDP和TCP协议特点 能够说出TCP协议下两个常用类名称 能够编写TCP协议下字符串数据传输程序 能够理解TCP协议下文件上传案例 能够理解TCP协议下 阅读全文
posted @ 2020-10-04 21:12 文森特·Du 阅读(121) 评论(0) 推荐(0) 编辑
摘要: day10【缓冲流、转换流、序列化流】 主要内容 缓冲流 转换流 序列化流 打印流 学习目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能够使用缓冲流的特殊功能 能够阐述编码表的意义 能够使用转换流读取指定编码的文本文件 能够使用转换流写 阅读全文
posted @ 2020-10-04 20:51 文森特·Du 阅读(126) 评论(0) 推荐(0) 编辑
摘要: day09【字节流、字符流】 主要内容 IO流 字节流 字符流 异常处理 Properties 学习目标 能够说出IO流的分类和功能 能够使用字节输出流写出数据到文件 能够使用字节输入流读取数据到程序 能够理解读取数据read(byte[])方法的原理 能够使用字节流完成文件的复制 能够使用File 阅读全文
posted @ 2020-10-04 19:07 文森特·Du 阅读(146) 评论(0) 推荐(0) 编辑
摘要: day08【File类、递归】 主要内容 File类 递归 学习目标 能够说出File对象的创建方式 能够说出File类获取名称的方法名称 能够说出File类获取绝对路径的方法名称 能够说出File类获取文件大小的方法名称 能够说出File类判断是否是文件的方法名称 能够说出File类判断是否是文件 阅读全文
posted @ 2020-10-04 18:44 文森特·Du 阅读(90) 评论(0) 推荐(0) 编辑
摘要: day07【线程池、Lambda表达式】 主要内容 等待与唤醒案例 线程池 Lambda表达式 学习目标 -[ ] 能够理解线程通信概念 -[ ] 能够理解等待唤醒机制 -[ ] 能够描述Java中线程池运行原理 -[ ] 能够理解函数式编程相对于面向对象的优点 -[ ] 能够掌握Lambda表达式 阅读全文
posted @ 2020-10-04 18:11 文森特·Du 阅读(150) 评论(0) 推荐(0) 编辑
摘要: day06 【线程、同步】 主要内容 线程 同步 线程状态 学习目标 能够描述Java中多线程运行原理 能够使用继承类的方式创建多线程 能够使用实现接口的方式创建多线程 能够说出实现接口方式的好处 能够解释安全问题的出现的原因 能够使用同步代码块解决线程安全问题 能够使用同步方法解决线程安全问题 能 阅读全文
posted @ 2020-10-04 17:50 文森特·Du 阅读(252) 评论(0) 推荐(0) 编辑
摘要: day05 【异常、线程】 主要内容 异常、线程 学习目标 能够辨别程序中异常和错误的区别 说出异常的分类 说出虚拟机处理异常的方式 列举出常见的三个运行期异常 能够使用try...catch关键字处理异常 能够使用throws关键字处理异常 能够自定义异常类 能够处理自定义异常类 说出进程的概念 阅读全文
posted @ 2020-10-04 16:57 文森特·Du 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Debug追踪 使用IDEA的断点调试功能,查看程序的运行过程 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 点击Debug运行模式 程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口 Debug调试窗口介绍 快捷键F8,代码向下执行一 阅读全文
posted @ 2020-10-04 16:22 文森特·Du 阅读(100) 评论(0) 推荐(0) 编辑
摘要: day04 【Map】 主要内容 Map集合 学习目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使用”键找值”的方式遍历Map集合 使用”键值对”的方式遍历Map集合 能够使用HashMap存储自定义键值对的数据 能够使用HashMap编写斗地主洗牌发牌案例 第一章 Map集合 1. 阅读全文
posted @ 2020-10-04 16:17 文森特·Du 阅读(173) 评论(0) 推荐(0) 编辑
摘要: day03 【List、Set、数据结构、Collections】 主要内容 数据结构 List集合 Set集合 Collections 教学目标 能够说出List集合特点 能够说出常见的数据结构 能够说出数组结构特点 能够说出栈结构特点 能够说出队列结构特点 能够说出单向链表结构特点 能够说出Se 阅读全文
posted @ 2020-10-04 15:53 文森特·Du 阅读(179) 评论(0) 推荐(0) 编辑
摘要: day02【Collection、泛型】 主要内容 Collection集合 迭代器 增强for 泛型 教学目标 能够说出集合与数组的区别 说出Collection集合的常用功能 能够使用迭代器对集合进行取元素 能够说出集合的使用细节 能够使用集合存储自定义类型 能够使用foreach循环遍历集合 阅读全文
posted @ 2020-10-04 11:51 文森特·Du 阅读(164) 评论(0) 推荐(0) 编辑
摘要: day01【Object类、常用API】 主要内容 Object类 Date类 DateFormat类 Calendar类 System类 StringBuilder类 包装类 学习目标 -[ ] 能够说出Object类的特点 -[ ] 能够重写Object类的toString方法 -[ ] 能够重 阅读全文
posted @ 2020-10-04 10:21 文森特·Du 阅读(147) 评论(0) 推荐(0) 编辑