![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
chikily_yongfeng
白发催人老,虚名误人深,功名利禄如浮云。
展开
-
Java 对象排序完整版
前几天在 LeetCode 刷题的时候,遇到了利用 Arrays.sort() 或 Collections.sort() 来对 Java 对象进行排序的需求,于是想较详细地总结一下 Java 对象的排序实现方法,这些方法能让我们的编程更快捷。在 Java 中,基本使用两种方法,即 Comparator 和 Comparable 接口,来完成基本甚至稍微复杂一点的排序的任务。当然,面对不同的数据结构,如数组(Array)、集合(Set)或映射(Map),排序的实现方式稍有不同。要排序的对象本文的任务就是原创 2020-11-24 20:54:43 · 6894 阅读 · 0 评论 -
PMD (别向报信者开火)
PMD 是一款非常实用的 **跨语言静态代码分析工具** (Cross-language Static Code Analyzer),它能运行于不同平台且实用简单。PMD 与其他代码分析工具最大的不同在于它不用通过编译过程(即 静态),这样能让分析者更能聚焦到代码本身的特点,而不用担心代码是否编译成功。原创 2020-08-30 22:51:40 · 2075 阅读 · 0 评论 -
JUnit 中的断言表达式(Assertion)
JUnit 是一个常见的 Java 测试框架,它的主要作用就是帮助人们重复地执行测试用例,现在简单总结一下 JUnit 4.12 中的全部断言语句,以及部分 JUnit 5 的更新断言语句。原创 2018-11-20 20:32:52 · 3225 阅读 · 0 评论