Java月报(2015.10)

欢迎来到 Java 每月播报,这里有关于 Java 最棒的新闻和 Java 社区的动态!每个月我们都会从网络上收集开发者们的专题文章并人工挑选读者们最感兴趣的内容。无论是新的 JVM 库或者你最喜爱的开发工具的增强,我们来者不拒。想在 Java 每月播报上提交文章,可以在 tweet 上 @IntelliJIDEA。不过说明一下,需要是 Java 相关的。

GPGPU 上运行的 Java – 感谢 Java 8 中 lambda 、parallel stream 的引入和并行计算框架(如 OpenCL 和 CUDA)的流行,在 GPU 上运算 Java 最近又重新火爆起来,这得益于 Cuda4J、Aparapi、Rootbeer、Parallel Java 这些库的流行,而且都取得了不同程度成功的进展。目前 JVM 计划专注于支持 Sumatra 项目。

Java 介绍 – 不同背景的开发者经常会对目前 Java 在企业应用开发中的地位感到吃惊,尽管这可以用优秀的 Java 介绍来弥补。当有适当的介绍时,很快你也会对 Java 8 的 lambda 表达式和 stream 的优点表示赞赏,并希望你也可以写 Kotlin 代码。或者你可以直接跳过那一步,跟我们的好朋友 Dmitry 和 Svetlana 学写 Kotlin 代码。小举动大回报,菜鸟们!

JVM

Kotlin:Java 6 废土中的一线希望 – 在这段 Kotlin 的介绍中,Michael Pardo 介绍了Kotlin 最强大的特性,从内置空指针安全(null safety)到函数扩展(extension functions)。Kotlin 也有一个精心设计的 DSL,特别是针对 Android XML 开发(类似于 在 Gradle 编译脚本中 Groovy 的构造器模式)。这个 DSL 是类型安全的,也可以使用自定义 View 来进一步扩展。在我们公司(JetBrain),正在为 Kotlin 的第一版发布做精心的准备。你可以尝试我们最新的发布版 Kotlin M14 ,这个版本消除了残留的语言特性并提供了不少用来补全和重构的IDE特性。

JVM 上的更好的加密方式 – 根据已有的经验,就算在最佳的情形下,安全也很难做的很好。JVM 上难度更大,因为 JVM 不能直接访问底层的加密指令。KeyCzar 是一个纯 Java 实现的加密库,但是跟其它同类型的库一样,需要对它比较熟悉才能有效的使用它。用 Sargent 可以帮助你使用 KeyCzar 实现 Java 平台的加密。

移动设备

Android Studio 1.4 – Android 开发者现在有足够的升级理由了,这个版本包含新的主题编辑器、矢量 asset 辅助工具和项目模板。GPU 渲染效率、网络通信、添加 Firebase 手机后台、在线、离线数据库同步云服务都有新的支持。现在就下载最新版的 Android Studio 来试试吧!

Retofit 2 – Retrofit 马上要发布 2.0 版本了,它是一个类型安全的 HTTP 客户端库,它能把 HTTP 接口转换为 Java 接口类型。多产的作者 Jake Wharton 有一个演讲详细介绍了迁移到最新版的一些细节。只需要简单的几个注解,你就可以开始使用 REST API 接口,甚至不用知道在这个过程中用到的 BufferedReader 或 HttpUrlConnection 细节。已经在使用的用户可以参考 Marcus Pöhls’ 的 Retrofit 1.9 版本的升级文档。

社区

JavaOne 2015 –两周后的今天我们期望在旧金山的 JavaOne 大会上看到你。在这个特殊的日子,恰逢 Java 发布的 20 岁生日。在那里,你可以结交五湖四海的朋友。过来参观 JetBrain 的展位,了解我们最新的产品,参加非常不错的 JetBrain 开发者分会场。在那里积极参与 JCP 社区的活动,愉快开发,快乐生活。

原文链接: jetbrains 翻译: ImportNew.com - 挖坑的张师傅
译文链接: http://www.importnew.com/17870.html
[ 转载请保留原文出处、译者和译文链接。]



可能感兴趣的文章

发表评论

Comment form

(*) 表示必填项

还没有评论。

跳到底部
返回顶部