資源簡介
由于JAVA目前還沒有匿名函數(shù)和擴(kuò)展函數(shù),而且內(nèi)置的標(biāo)準(zhǔn)迭代器接口Iterator功能偏弱。 因此Linq4j增加了一個一系列泛型接口和函數(shù):
1. 新迭代器接口: Enumerable<T>,它擴(kuò)展了Iterator的功能
2. 一組類似“委托”性質(zhì)的函數(shù):
(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 日志攔截工具源碼
- 下一篇:年利率 矩陣相乘 輸出等腰三角形
評論
共有 條評論
相關(guān)資源
- java快捷鍵工具箱(快速打開本地應(yīng)用
- 三軸控制(電缸測試)源碼
- drool 規(guī)則引擎課程表源碼
- java 飛機(jī)大戰(zhàn)(面向?qū)ο笤创a)
- java 跑馬程序
- 飛機(jī)大戰(zhàn)小游戲源碼(java Swing)
- 就業(yè)信息管理系統(tǒng)(源碼+數(shù)據(jù)庫腳本
- java入門137:清理指定目錄下的.tmp文件
- java刪除文件夾中所有文件
- java重命名RAR壓縮包中文件
- java顯示指定類型的文件(按文件后綴
- java控制臺(命令行)輸入交互
- java 自定義表頭(列頭增加icon圖標(biāo))
- Java入門-控件的排布(2).zip
- Java入門-顯示多種字體(8).zip
- Java入門-使用表格顯示查詢結(jié)果(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入門-自定義光標(biāo)(23).zip
- Java入門-圖片火焰效果(32).zip
- Java入門-簡單的文本編輯器(12).zi