摘要:
1. 构造器引用 demo1: public class ConstructorRefTest { public static void main(String[] args) { // lambda Supplier<Person> supplier = ()-> new Person(); // 阅读全文
摘要:
方法方法引用的使用要求:要求接口中的抽象方法的形参列表和返回值类型与 方法引用中的方法的形参列表和返回值类型相同(针对情况1,情况2) 情况1 对象::非静态方法 情况2 类::静态方法 情况3 类::非静态方法 情况1: public class MethodReferenceTest { pub 阅读全文
摘要:
java内置的4大核心函数式接口: 消费型接口 Consumer<T> void accept(T t) 供给型接口 Supplier<T> T get() 函数型接口 Function<T, R> R apply(T t) 断定型接口 Predicate<T> boolean test(T t) 阅读全文
摘要:
创建用户名(用户名shishi): sudo useradd shishi 设置密码: sudo passwd shishi 切换用户: su shishi 阅读全文
摘要:
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 public interface Strategy { public int operate(int num1, int num2); } public class AddOp 阅读全文
摘要:
在享元模式中可以共享的相同内容称为 内部状态(Intrinsic State),而那些需要外部环境来设置的不能共享的内容称为 外部状态(Extrinsic State), 其中外部状态和内部状态是相互独立的,外部状态的变化不会引起内部状态的变化。由于区分了内部状态和外部状态,因此可以通过设置不同的外 阅读全文