java8
白云深处人家
为了将来的理所应当,我要从现在开始做许多事情!
展开
-
java8提供的简单函数式接口
java8的lambda表达式提供了许多方便的功能,同时也提供了几个简单的函数式接口, 方便用户的使用。 下面是几个函数式接口的例子。import java.util.function.Consumer; import java.util.function.Function; import java.util.function.Predicate; import java.util.functi原创 2015-04-15 17:18:55 · 524 阅读 · 0 评论 -
java8提供的新遍历java.lang.Iterable.forEach
java8提供了循环的新方式 以下是几个示例,运行结果就不贴出来了,就是循环显示String[] a = { "17", "52", "33", "412", "59", "62", "71" }; List<String> list = Arrays.asList(a); //这个是使用的lambda表达式的的循环 list.forEach(cc -> System.out.println(cc原创 2015-04-16 10:26:29 · 14604 阅读 · 0 评论 -
安卓快速入门系列1(通过插件使用java8的语法)
Google 发布了Android studio之后,方便了开发,也让Gradle这个构建工具带到了安卓的开发中,但是美中不足的是:目前安卓只支持java7及其以下的语法。java8的到来,让我们感受到了lambda表达式的魅力。 那网上有没有大牛实现了某些构建插件来支持java8呢?或者支持部分功能呢? 首先加入classpath 'me.tatarka:gradle-retrolambda:原创 2016-03-28 18:26:09 · 639 阅读 · 0 评论 -
自己动手写工具(一)一个用Java8实现的内存级别的缓存
有的时候需要用因为效率问题需要使用一些最底层的代码开发,免不了部分地方又要采用高级一点的功能,因此,此时需要自己动手实现一部分逻辑,此处使用map做内存级别的缓存,类似hibernate里面的一级缓存。此处的实现不只是可以在数据库上使用,其它地方也可以。 至于原理,很简单,利用map而已。复杂的实现在此处就不写了,感兴趣的童鞋可以访问我的包,下载全版的实现。package xyz.cunzi.fu原创 2016-11-18 17:44:39 · 3054 阅读 · 1 评论