摘要: 结构:函数作为变量参与构建; 抽象:高阶函数指定了函数类型后,具体实现可以是任何形式。 行为:执行构建的计算; 状态:计算构建与计算执行的关系。 一、函数的双重属性:变量与函数。 变量(类型+实例):用于构建结构 函数:用于执行; 函数类型(签名)相当于面向对象编程中的接口。 给函数变量赋值,相当于 阅读全文
posted @ 2019-11-12 17:22 zzfx 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 类型是一个数据符号,代表着数据的内存布局和访问规则。 default public <T> T xxxxx(Class<T> xclass) throws Exception { T obj = xclass.newInstance(); return null; } 获得一个Class类对象 第一 阅读全文
posted @ 2019-11-12 15:26 zzfx 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 单一函数接口,可以使用拉姆达表达式的形式具体化和实例化。 本质是将接口函数签名化。 如定义了一个函数式接口如下: @FunctionalInterface interface GreetingService { void sayMessage(String message); } 那么就可以使用La 阅读全文
posted @ 2019-11-12 14:41 zzfx 阅读(283) 评论(0) 推荐(0) 编辑