Java technology
小蒋聊技术
年龄的增长不可怕,可怕的是从未成长!
展开
-
Function 和 BiFunction 一对好朋友
Function Function作为一个函数式接口,主要方法apply接收一个参数,返回一个值 @FunctionalInterface public interface Function<T, R> { /** * Applies this function to the given argument. * * @param t t...原创 2019-12-06 15:40:44 · 610 阅读 · 0 评论 -
构建 Java equals 方法
equals 方法的挑战在于该方法必须遵从的契约。equals 必须:具有反射性: 对于某个对象,foo(不为 null),foo.equals(foo) 必须返回 true。 具有对称性: 对于对象 foo 和 bar(不为 null),如果 foo.equals(bar) 返回 true,那么 bar.equals(foo) 也必须返回 true。原创 2009-09-08 17:30:00 · 297 阅读 · 0 评论