合集-Java

摘要:单元测试 什么是单元测试 ? 单元测试通常是指对一个函数或方法测试。单元测试的目的是验证每个单元的行为是否符合预期,并且在修改代码时能够快速检测到任何潜在的问题。通过编写测试用例,我们可以验证这些模块在特定输入下是否产生正确的输出。单元测试的目的是确保每个模块在各种情况下都能正常运行。 写单元测试的 阅读全文
posted @ 2023-04-25 15:46 肖卫卫 阅读(937) 评论(1) 推荐(6) 编辑
摘要:概述 在早期的 Java 版本中,文件 IO 操作功能一直相对较弱,主要存在以下问题: 缺乏对现代文件系统的支持:只提供的基础的文件操作,不支持很多现代的文件系统 API 不够直观:文件操作的 API 设计相对较为复杂和冗长,使用体验感很差 对于大文件处理和并发性能不够:简单的 I/O 模型,没有充 阅读全文
posted @ 2023-05-09 22:53 肖卫卫 阅读(1041) 评论(1) 推荐(2) 编辑
摘要:![Reflection Title](https://pcloud-1258173945.cos.ap-guangzhou.myqcloud.com/typora/Snipaste_2023-05-21_21-05-47.png) ### 概述 反射(Reflection)机制是指在运行时动态地获 阅读全文
posted @ 2023-05-21 21:08 肖卫卫 阅读(461) 评论(0) 推荐(1) 编辑
摘要:### 概念 异常处理的概念起源于早期的编程语言,如 LISP、PL/I 和 CLU。这些编程语言首次引入了异常处理机制,以便在程序执行过程中检测和处理错误情况。异常处理机制随后在 Ada、Modula-3、C++、Python、Java 等编程语言中得到了广泛采用和发展。在 Java 中,异常处理 阅读全文
posted @ 2023-04-09 22:05 肖卫卫 阅读(807) 评论(0) 推荐(2) 编辑
摘要:### 概述 Stream API 是 Java 中引入的一种新的数据处理方法。它提供了一种高效且易于使用的方法来处理数据集合。Stream API 支持函数式编程,可以让我们以简洁、优雅的方式进行数据操作,还有使用 Stream 的两大原因: 1. 在大多数情况下,将对象存储在集合中就是为了处理它 阅读全文
posted @ 2023-04-06 22:42 肖卫卫 阅读(888) 评论(2) 推荐(4) 编辑
摘要:### 概述 #### 背景 函数式编程的理论基础是阿隆佐·丘奇(Alonzo Church)于 1930 年代提出的 λ 演算(Lambda Calculus)。λ 演算是一种形式系统,用于研究函数定义、函数应用和递归。它为计算理论和计算机科学的发展奠定了基础。随着 Haskell(1990年)和 阅读全文
posted @ 2023-04-02 15:44 肖卫卫 阅读(1518) 评论(0) 推荐(2) 编辑
摘要:![2023-05-24](https://pcloud-1258173945.cos.ap-guangzhou.myqcloud.com/typora/Snipaste_2023-05-24_22-32-48.png) ### 概述 泛型是一种将类型参数化的动态机制,使用得到的话,可以从以下的方面 阅读全文
posted @ 2023-05-24 22:38 肖卫卫 阅读(556) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示