标签:函数式编程

Java

《Java8实战》-第六章读书笔记(用流收集数据-01)

songhua.gao 发布于 2018-09-18

我们在前一章中学到,流可以用类似于数据库的操作帮助你处理集合。你可以把Java 8的流看作花哨又懒惰的数据集迭代器。它们支持两种类型的操作:中间操作(如 filter 或 map )和终端操作(如 count 、 findFirst 、 forEach 和 reduce )。中间...

阅读(20)评论(0)赞 (0)

Java

Java Unified SDK 开放测试通知

Harries 发布于 2018-09-17

9 月伊始,我们新推出了一个 Java 平台的统一 SDK(Java Unified SDK),该 SDK 可以在 Java、Android 和 LeanCloud 云引擎三种环境下运行,支持数据存储、LiveQuery、即时通讯、云函数、推送和混合推送等全部核心功能,并且和老版...

阅读(44)评论(0)赞 (0)

Java

从 Java 到 Scala(三):object 的应用

zhuangli 发布于 2018-09-10

在上篇 Java 到 Scala 系列中,我想你或多或少在语言特性上对 object 有了一定的掌握,在了解完它酷酷的语言特性—— 让静态回归常态 并能简单运用其衍生出的方法后,我今天就来谈谈在现实应用方面自己对它的理解,不知道是不是也会给你一种耳目一新的感觉,毕竟「单例对象」作...

阅读(54)评论(0)赞 (0)

Java

从 Java 到 Scala (三): object 的应用

小丁 发布于 2018-09-10

本文由 Captain 发表在ScalaCool 团队博客。 在上篇 Java 到 Scala 系列中,我想你或多或少在语言特性上对 object 有了一定的掌握,在了解完它酷酷的语言特性—— 让静态回归常态 并能简单运用其衍生出的方法后,我今天就来谈谈在现实应用方面自己对它的理...

阅读(34)评论(0)赞 (0)

Java

RxJava 沉思录(四):总结

4

zhuangli 发布于 2018-09-05

本文是 “RxJava 沉思录” 系列的最后一篇分享。本系列所有分享: RxJava 沉思录(一):你认为 RxJava 真的好用吗? RxJava 沉思录(二):空间维度 RxJava 沉思录(三):时间维度 RxJava 沉思录(四):总结 我们在本系列开篇中,曾经留了一个问...

阅读(173)评论(0)赞 (0)

Java

RxJava 沉思录(一):你认为 RxJava 真的好用吗?

xiaoli.he 发布于 2018-09-05

本人两年前第一次接触 RxJava,和大多数初学者一样,看的第一篇 RxJava 入门文章是扔物线写的 《给 Android 开发者的 RxJava 详解》 ,这篇文章流传之广,相信几乎所有学习 RxJava 的开发者都阅读过。尽管那篇文章定位读者是 RxJava 入门的初学者,...

阅读(52)评论(0)赞 (0)

Java

RxJava 沉思录(二):空间维度

5

hanze 发布于 2018-09-05

本文是 “RxJava 沉思录” 系列的第二篇分享。本系列所有分享: RxJava 沉思录(一):你认为 RxJava 真的好用吗? RxJava 沉思录(二):空间维度 RxJava 沉思录(三):时间维度 RxJava 沉思录(四):总结 在上一篇分享中,我们澄清了目前有关 ...

阅读(93)评论(0)赞 (0)

Java

原 荐 jdk8新特性之双冒号 :: 用法及详解

6

dulong 发布于 2018-09-04

wangbo888的个人空间 jdk 正文 jdk8新特性之双冒号 :: 用法及详解 原 荐   wangbo888 发布于 今天 16:43 字数 645 阅读 32 收藏 3 JDK jdk8的新特性有很多,最亮眼的当属函数式编程的语法糖,本文主要讲解下双冒号::的...

阅读(94)评论(0)赞 (0)

Java

java程序员等级一览:

刘莉莉 发布于 2018-09-04

凡人:买本书凑凑热闹,听得多写的少,过段时间就把老师教的都忘了。这个阶段是刷掉人最多的阶段,也是从凡人到程序员本质区别的阶段。你的日后成就在于你的习惯与态度。隔一段时间整理自己的知识体系是重中之重。如果你做得多于看代码,那么恭喜你,你进入下一阶段。 筑基:评价标准:懂了怎么配置环...

阅读(47)评论(0)赞 (0)

Java

《Java8实战》-第五章读书笔记(使用流Stream-01)

1

hellas 发布于 2018-09-03

在上一篇的读书笔记中,我们已经看到了流让你从外部迭代转向内部迭代。这样,你就用不着写下面这样的代码来显式地管理数据集合的迭代(外部迭代)了: /** * 菜单 */ public static final List<Dish> MENU = Arrays.asList...

阅读(44)评论(0)赞 (0)

Java

Java8的函数式编程

4

changyuan.xu 发布于 2018-09-03

函数式编程:是一种如何搭建应用程序的方法论。(lambda表达式+Stream流的思想) 命令式编程和函数式编程的异同点: 命令式编程关注怎么样做,而函数式编程中关注做什么 import java.util.stream.IntStream; public class MinDe...

阅读(73)评论(0)赞 (0)

Java

《Java8实战》-第四章读书笔记(引入流Stream)

1

邓龙华 发布于 2018-08-27

流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,你可以把它们看成遍历数据集的高级迭代器。此外,流还可以透明地并行处理,你无需写任何多线程代码了!我会在后面的笔记中详细记录和解释流和并行化是怎么工作的。我们简...

阅读(58)评论(0)赞 (0)

Spring

Spring框架学习笔记2(IOC注解方式&AOP)

12

xubiao.zhuang 发布于 2018-08-23

Spring框架的学习路线: Spring第一天:Spring的IOC容器之XML的方式,Spring框架与Web项目整合 Spring第二天:Spring的IOC容器之注解的方式,Spring的AOP技术 Spring第三天:Spring的事务管理、Spring框架的JDBC模...

阅读(123)评论(0)赞 (0)

Java

Java 函数式编程(三)流(Stream)

1

刘莉莉 发布于 2018-08-21

调用itrator方法,产生一个新的Iterator对象,进而控制整个迭代过程。 for (Student student:list){ if (student.getAge()>18){ result++; } } 复制代码 我们都知道,for其实底层使用的迭代器: It...

阅读(61)评论(0)赞 (0)

Java

Java 8 CompletableFuture

darida 发布于 2018-08-20

原文: Java 8 CompletableFutures Part I 作者:Bill Bejeck 译者:noONE 译者前言 JDK1.5就增加了Future接口,但是接口使用不是很能满足异步开发的需求,使用起来不是那么友好。所以出现了很多第三方封装的 Future ,Gu...

阅读(46)评论(0)赞 (0)

Java

从Java和JavaScript来学习Haskell和Groovy(类型系统)

songhua.gao 发布于 2018-08-17

接上文 《从Java和JavaScript来学习Haskell和Groovy(引子)》 。   首先搞清几个概念: 动态类型(Dynamic Typing)和静态类型:区别的核心在编译期还是运行时。静态类型的语言系统在编译期就明确知道每一个变量的类型,如果发现不合法的类...

阅读(43)评论(0)赞 (0)

Java

Java 函数式编程(一)初识篇

changyuan.xu 发布于 2018-08-16

开发者使用Java8编写复杂的集合处理算法,只需要简单的代码就能在多喝cpu上高效运行,这就是Lambda表达式的初衷。 提示:函数式编程和语言无关,它是一种思想,任何语言都可以实现函数式编程,区别只是实现的难易程度不同而已。 在java中,lambda本身就是函数式编程的运用,...

阅读(66)评论(0)赞 (0)