1)类的扫描: 扫描所有的服务,扫描所有的协议类进行注册
(1)协议
(2)服务
2)反射: IO 收到请求,放到工作队列
(1)Class<?>类的类型对象
(2)Method
(3)Filed
(4)反射概念: 在不知道具体类型的时候,去new实例,调用类的方法,获取类的成员
3)Lambda函数对象的简写:
(1)函数返回值: (params) -> expression
(2)语句:(params) -> {statements};
(3)Predicate<T> p; 实用的函数接口, 就是一个函数对象. 传入的是什么类型,clazz就是什么类型。
只要是一个类型,就返回true。