资源简介
由于JAVA目前还没有匿名函数和扩展函数,而且内置的标准迭代器接口Iterator功能偏弱。 因此Linq4j增加了一个一系列泛型接口和函数:
1. 新迭代器接口: Enumerable<T>,它扩展了Iterator的功能
2. 一组类似“委托”性质的函数:
(1)返回R的泛型委托:public interface Function<R> {}
(2)接收T, 返回R的泛型委托:public interface Function1<T,R> {}
(3) 接收T1,T2, 返回R的泛型委托,定义如下:
代码片段和文件信息
/*
// Licensed to Julian Hyde under one or more contributor license
// agreements. See the NOTICE file distributed with this work for
// additional information regarding copyright ownership.
//
// Julian Hyde licenses this file to you under the Apache License
// Version 2.0 (the “License“); you may not use this file except in
// compliance with the License. You may obtain a copy of the License at:
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing software
// distributed under the License is distributed on an “AS IS“ BASIS
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
*/
package com.mould.cor
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4714 2016-06-29 12:28 net\example\Linq4jExample.java
文件 878 2016-06-29 12:28 net\example\package-info.java
文件 622 2016-06-29 12:28 net\example\Person.java
文件 1380 2016-06-29 12:28 net\hydromatic\linq4j\AbstractEnumerable.java
文件 1387 2016-06-29 12:28 net\hydromatic\linq4j\AbstractEnumerable2.java
文件 1284 2016-06-29 12:28 net\hydromatic\linq4j\AbstractQueryable.java
文件 2038 2016-06-29 12:28 net\hydromatic\linq4j\ba
文件 2928 2016-06-29 12:28 net\hydromatic\linq4j\CartesianProductEnumerator.java
文件 23856 2016-06-29 12:28 net\hydromatic\linq4j\DefaultEnumerable.java
文件 17658 2016-06-29 12:28 net\hydromatic\linq4j\DefaultQueryable.java
文件 1406 2016-06-29 12:28 net\hydromatic\linq4j\Enumerable.java
文件 76729 2016-06-29 12:28 net\hydromatic\linq4j\EnumerableDefaults.java
文件 2470 2016-06-29 12:28 net\hydromatic\linq4j\EnumerableOrderedQueryable.java
文件 20166 2016-06-29 12:28 net\hydromatic\linq4j\EnumerableQueryable.java
文件 5663 2016-06-29 12:28 net\hydromatic\linq4j\Enumerator.java
文件 2801 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 2235 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 6794 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 19379 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 2668 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 3254 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 1033 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 1801 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 3725 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 9990 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 2740 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 3052 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 8169 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 1670 2016-06-29 12:28 net\hydromatic\linq4j\ex
文件 3849 2016-06-29 12:28 net\hydromatic\linq4j\ex
............此处省略106个文件信息
- 上一篇:java 日志拦截工具源码
- 下一篇:年利率 矩阵相乘 输出等腰三角形
相关资源
- java快捷键工具箱(快速打开本地应用
- 三轴控制(电缸测试)源码
- drool 规则引擎课程表源码
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- 就业信息管理系统(源码+数据库脚本
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
评论
共有 条评论