下面是2017年你不应该错过的Java库包清单:Guice是一个Java 6以上支持依赖注入框架。由谷歌提供。HTTP是现代网络的通讯方式。决定我们如何交换数据和媒体。 如果有效地执行HTTP通讯会使您的内容加载更快,并且节省带宽。OkHttp是一个HTTP客户端,高效是其特点:(1)在HTTP / 2情况下支持对同一主机的所有请求能够共享同一个socket。(2)通过连接池降低请求延迟(如果HTTP / 2不可用)。(3)透明GZIP压缩下载大小。(4)对响应进行,可以完全避免重复请求的网络。用于Android的类型安全的HTTP客户端,能够将HTTP API转为Java接口。Retrofit会产生上面GitHubService的实现类:每个对创建的GitHubService类调用将对远程服务器产生一个同步或异步的Http请求。Java的Deferred/Promise库类似于JQuery:Deferred对象和PromisePromise回调: .then(…), .done(…), .fail(…), .progress(…), .always(…)多个promises - .when(p1, p2, p3, …).then(…)Callable 和 Runnable - wrappers.when(new Runnable() {…})使用Executor ServiceJava范型支持: Deferred
来源: http://www.jdon.com/48722