没有合适的资源?快使用搜索试试~ 我知道了~
java实现验证码功能源码-LazySeq:Java8的惰性序列实现
共56个文件
java:51个
gitignore:1个
md:1个
需积分: 10 1 下载量 53 浏览量
2021-06-05
15:43:25
上传
评论
收藏 66KB ZIP 举报
温馨提示
java实现验证码功能源码 Java 8 的惰性序列实现 介绍 惰性序列是一种数据结构,仅在实际需要其元素时才进行计算。 对惰性序列的所有操作,如map()和filter()也是惰性的,将调用推迟到真正需要的那一刻。 惰性序列总是从头开始遍历,使用非常便宜的first / rest分解( head()和tail() )。 惰性序列的一个重要特性是它们可以表示无限的数据流,例如所有自然数或随时间的温度测量。 惰性序列会记住已经计算过的值,因此如果您访问第 N 个元素,从1到N-1所有元素也会被计算并缓存。 尽管LazySeq (处于许多函数式语言和算法的核心)是不可变的和线程安全的(假设元素是,例如String 、原始包装器、 BigDecimal等),但LazySeq不允许null元素。 基本原理 这个库深受启发,旨在提供不可变、线程安全且易于使用的惰性序列实现,可能是无限的。 请参阅一些用例。 Java 8 中已经使用了类名,因此选择了LazySeq ,类似于 . 说到Stream , Stream ,它看起来像是一个开箱即用的惰性序列实现。 但是,引用 Javadoc: 流不是数据
资源推荐
资源详情
资源评论
收起资源包目录
LazySeq-master.zip (56个子文件)
LazySeq-master
.gitignore 19B
src
main
java
com
nurkiewicz
lazyseq
LazySeqStream.java 6KB
FixedCons.java 1KB
Cons.java 2KB
Nil.java 3KB
LazySeqIterator.java 722B
LazySeq.java 13KB
DummyLazySeqCollector.java 1KB
test
java
com
nurkiewicz
lazyseq
LazySeqDropTest.java 3KB
LazySeqDropWhileTest.java 3KB
LazySeqFlatMapTest.java 2KB
LazySeqStartsWithTest.java 2KB
LazySeqEqualsHashcodeTest.java 3KB
LazySeqFilterTest.java 2KB
LazySeqTakeWhileTest.java 3KB
LazySeqIteratorTest.java 8KB
AbstractBaseTestCase.java 324B
LazySeqToStringTest.java 2KB
LazySeqHeadTest.java 3KB
samples
Record.java 351B
LazyPagingTest.java 2KB
FibonacciTest.java 963B
CollatzConjectureTest.java 2KB
Seqs.java 1KB
RandomCollectionElementLazySeqTest.java 629B
LazySeqZipTest.java 5KB
LazySeqCollectTest.java 4KB
LazySeqMkStringTest.java 2KB
LazySeqForceTest.java 1KB
LazySeqForEachTest.java 2KB
LazySeqContainsTest.java 1KB
LazySeqSlidingTest.java 4KB
LazySeqBuildingTest.java 4KB
LazySeqStreamTest.java 2KB
LazySeqScanTest.java 1KB
LazySeqTakeTest.java 2KB
LazySeqSortedTest.java 2KB
LazySeqAllMatchTest.java 4KB
LazySeqNoneMatchTest.java 4KB
LazySeqTabulateTest.java 2KB
LazySeqMapTest.java 2KB
LazySeqGetTest.java 2KB
LazySeqGroupedTest.java 4KB
LazySeqContinuallyTest.java 3KB
LazySeqReduceTest.java 3KB
LazySeqSliceTest.java 4KB
LazySeqMinMaxTest.java 5KB
LazySeqDistinctTest.java 2KB
LazySeqIterateTest.java 2KB
LazySeqSizeTest.java 1KB
LazySeqTailTest.java 1KB
LazySeqAnyMatchTest.java 4KB
license.txt 11KB
.travis.yml 89B
pom.xml 4KB
README.md 27KB
共 56 条
- 1
资源评论
weixin_38522636
- 粉丝: 3
- 资源: 913
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功