专栏名称: java一日一条
主要是讲解编程语言java,并且每天都推送一条关于java编程语言的信息
目录
相关文章推荐
Java编程精选  ·  字节员工自曝:在强调一遍OD ... ·  2 天前  
Java编程精选  ·  雷军删文,热搜第一! ·  3 天前  
51好读  ›  专栏  ›  java一日一条

2017 年你不能错过的 Java 类库

java一日一条  · 公众号  · Java  · 2017-03-24 06:56

正文

请到「今天看啥」查看全文


JDeferred

与JQuery类似的Java Deferred/Promise类库

  • Deferred 对象和 Promise

  • Promise 回调: .then(…) , .done(…) , .fail(…) , .progress(…) , .always(…)

  • 支持多个promises - .when(p1, p2, p3, …).then(…)

  • Callable 和 Runnable - wrappers.when(new Runnable() {…})

  • 使用 Executor 服务

  • 支持Java 泛型: Deferred , deferred.resolve(10); , deferred.reject(new Exception()); , deferred.notify(0.80); ,

  • 支持Android

  • Java 8 Lambda的友好支持

GitHu链接 官方网站链接

RxJava

RxJava – JVM的响应式编程扩展 – 是一个为Java虚拟机编写的使用可观察序列的构建异步的基于事件的程序的类库。

它基于观察者模式实现对数据/事件的序列的支持,并添加了一些操作符,允许你以声明式构建序列, 使得开发者无需关心底层的线程、同步、线程安全和并发数据结构。

RxJava最常见的一个用法就是在后台线程运行一些计算和网络请求,而在UI线程显示结果(或者错误):

GitHub , Wiki (https://github.com/ReactiveX/RxJava/wiki)

MBassador

MBassador是一个实现了发布-订阅模式的轻量级的,高性能的事件总线。它易于使用,并力求功能丰富,易于扩展,而同时又保证资源的高效利用和高性能。







请到「今天看啥」查看全文


推荐文章
Java编程精选  ·  雷军删文,热搜第一!
3 天前
跟大厨学做菜  ·  春节在即,这样的腊肉大菜你都吃过吗?
8 年前
中国好学者  ·  冯小刚:别把佛教圣地弄得跟窑子似的
7 年前