logo头像

From zero to HERO

Java 中的 Comparator 和 Comparable

Java 中的 Comparator 和 Comparable

1. 前言上一文 简单对 java.util.Comparator 进行了说明,今天我们来看看另一个和它非常类似的接口 java.lang.Comparable 。 2. ComparableC...

Java 集合排序规则接口 Comparator

Java 集合排序规则接口 Comparator

1. 前言最近用到了集合排序(基于 Java 8)。现在我能用 Stream 的就用 Stream ,真香!排序可以这么写: List<People> peoples = new Arra...

函数式编程在 Spring MVC 中的进阶使用

函数式编程在 Spring MVC 中的进阶使用

1. 前言上一篇对 Spring MVC 的函数式接口编程进行了简单入门,让很多不知道的同学见识了这种新操作。也有反应这种看起来没有传统写法顺眼,其实大家都一样。但是我们还是要敢于尝试新事物。J...

Java Stream 流的合并操作

Java Stream 流的合并操作

1. 前言Java Stream Api 提供了很多有用的 Api 让我们很方便将集合或者多个同类型的元素转换为流进行操作。今天我们来看看如何合并 Stream 流。 2. Stream 流的合...

Java 泛型在什么情况下不能使用

Java 泛型在什么情况下不能使用

1. 前言Java 1.5 引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型...