黑马程序员技术交流社区

标题: <石家庄校区> [打印本页]

作者: 邓小邓    时间: 2019-5-19 11:29
标题: <石家庄校区>
Lambda 表达式的三要素:形式参数,箭头,代码块

使用前提是函数式接口 必须有上下文环境

方法引用

引用类方法:就是引用类的静态方法

引用对象的实例方法:就是引用类中的成员方法

引用类的实例方法:就是引用类中的成员方法

函数式接口

Supplier Consumer Predicate Function

Stream流

获取stream流的方式:Collection体系:使用默认方法stream()生成流

,map体系:间接的成成流

数组用Stream流的静态of方法

filter limit  skip forEach concat

收集流的方法:流名.collect(Collectors.to)// 返回指定的集合对象

反射

是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制

获取class对象的三种方式:类名.class ,对象名.getCalss,Class.forName(全类名)

获取类的构造方法创建对象:class对象.getConstructor.newInstance

获取属性:class对象.getField("属性名")

获取方法:calss对象.getMethod("方法名",参数类型.class)







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2