2017 年对于 Java™ 平台是不可思议的一年.我们最终看到了 Java 9(针对 Java EE 8 的新 API)的发布.还有 Spring Framework 5,JUnit 5 和一些来自 IBM 的著名开源项目( Open Liberty 和 OpenJ9 ),以及 Java EE 将迁移到 Eclipse Foundation(暂时称为 EE4J )的好消息.因此,此届 JavaOne 峰会是自 2005 年以来最激动人心的一次峰会,我们的 dW TV 团队在现场录制了一些 精彩视频 ,让无法参加此次会议的人也能了解该会议.
2017 年对 developerWorks 也是激动人心的一年,dW 对一些令人兴奋的主题进行了更深入的投资,比如 区块链 ,以及汇集了开放技术,代码,内容和社区来帮助您解决编程挑战的 模式 .在 Java 方面,我们迎来了多位新的投稿人.
言归正传,让我们进入正题.
1
Java 8 习惯用语
点击查看大图
在 JavaOne 2016 峰会上,我终于有幸在与 Brian Goetz 交谈期间见到了特级教师 Venkat Subramaniam .长期读者都知道,Brian 自 2002 年以来一直在 dW 杂志上发表文章,他俯身对着 Venkat 说:"您应该为 dW 撰写文章!" 这次令人愉快的即时背书造就了 2017 年的超强系列《Java 8 习惯用语》.Venkat 是个大忙人,但他仍抽出时间写了 11 篇很棒的文章,邀请您重新思考如何看待 Java 编码,其中最后一篇文章在几周之前发表.这些文章中的每一篇都包含有针对性的,容易理解的指南.您不会想错过任何一篇文章.
阅读完整的 "Java 8 习惯用语" 系列
2
Spring Boot 基础
点击查看大图
2017 年另一篇受欢迎的文章来自 dW 资深作者 Steve Perry .多年来他为我提供了一些出色的作品,这一篇也不例外.Steve 向您介绍 Spring Boot 的 starter,观点和可执行 JAR 文件结构,来帮助您快速创建能 "直接运行" 的基于 Spring 的应用程序,他还添加了一些有趣的视频来强化学习.
阅读 "Spring Boot 基础"
3
您不知道的 5 件事......
点击查看大图
此系列将深入剖析 Java 平台的核心功能,帮助您解决最棘手的编程挑战,该系列保持了去年的排名.但是今年,我终于可以说:该系列已经更新!Ted Neward 是原作者(他的朋友提供了一些帮助),但新加入的 Alex Theedom (您将在此列表中的某处看到)选择了评审和更新该系列的一些费力不讨好的工作,而且他还添加了一些内容!
阅读 "您不知道的 5 件事......" 系列
4
JSON Binding API 简介
点击查看大图
正如所承诺的,这是您在 dW 上看到的对 Alex Theedom 的介绍,我在其他地方看到了他的作品,激发起了我的兴趣.后来通过一些 DM 和电子邮件交流,我们为他提供了一些创作思路.他的 JSON-B 简介(发表于 2017 年 11 月到 2018 年 1 月)在发表后立刻引起热烈反响,我想我知道其中的缘由:Java EE 中亟需对 XML 的内置支持.本系列包含 4 个部分,将全面探索该 API,解释如何结合使用它与 JSON Processing API 及其他技术来处理 Java 企业应用程序中的 JSON 文档.
阅读 "JSON Binding API 入门"
5
JUnit 5 简介
点击查看大图
如果您对升级到全新的 JUnit 5 持观望态度,本教程会说服您进行冒险尝试.Steve Perry 通过他赖以成名的有趣而又详尽的解说方式,引导您了解新的 Jupiter API,向您展示如何开始使用 Jupiter 扩展来执行参数注入,参数化测试,动态测试和自定义注解.
阅读 "第 1 部分:JUnit 5 Jupiter API" 阅读 "第 2 部分:JUnit 5 Vintage 和 JUnit Jupiter 扩展模型"
6
荣誉奖:《Java 编程简介》学习教程
点击查看大图
这个学习教程包含 23 个课程单元,以及一些视频和测验,最初发表于 2016 年秋季,目前仍在读者最欢迎文章列表中名列榜首.这篇介绍性内容已经在其他一些方面进行了调整,以一种有趣的,引人入胜的方式帮助无数人了解 Java 平台.
获得 "Java 编程简介" 学习教程.
结束语
2017 是美好的一年,当 12 月的钟声敲响时,不得不说,筋疲力尽的我准备好好休息一下.不要担心我们会耽于桂冠,2018 年我们将会不遗余力地在 dW 上进行持续变革.今年将引入新的主题,新的投稿人,以及一个重新设计的 Java Hub.我们的关注点是将更庞大的 developerWorks 生态系统中提供的许多 Java 相关资源整合到一个更完整,更有凝聚力的场景中,将它呈现给读者.希望到 2019 年的这个时候,这一回顾会有更多可供分享的内容.与此同时,希望大家喜欢所选的内容!
评论
来源: http://www.ibm.com/developerworks/cn/java/j-top-java-content-2017/index.html