java developer ibm_精选内容:IBM Developer 上最受欢迎的 Java 内容

前言

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 年对 IBM Developer 也是激动人心的一年,IBM Developer 对一些令人兴奋的主题进行了更深入的挖掘,比如 区块链 ,以及将开源技术、文章资源、代码和社区集合起来帮助您解决编程挑战的 Code Patterns 。在 Java 方面,我们迎来了多位新的投稿人。

言归正传,让我们进入正题。

Java 8 习惯用语

40db84a3d7d43eea415ccf8bcd6694fd.png

在 JavaOne 2016 峰会上,我终于有幸在与 Brian Goetz 交谈期间见到了特级教师 Venkat Subramaniam 。长期读者都知道,Brian 自 2002 年以来一直在 dW 杂志上发表文章,他俯身对着 Venkat 说:”您应该为 dW 撰写文章!”这次令人愉快的即时背书造就了 2017 年的超强系列《Java 8 习惯用语》。Venkat 是个大忙人,但他仍抽出时间写了 11 篇很棒的文章,邀请您重新思考如何看待 Java 编码,其中最后一篇文章在几周之前发表。这些文章中的每一篇都包含有针对性的、容易理解的指南。您不会想错过任何一篇文章。

Spring Boot 基础

35c8fff767f5b12f5fa665d086b8aa89.png

2017 年另一篇受欢迎的文章来自 dW 资深作者 Steve Perry 。多年来他为我提供了一些出色的作品,这一篇也不例外。Steve 向您介绍 Spring Boot 的 starter、观点和可执行 JAR 文件结构,来帮助您快速创建能”直接运行”的基于 Spring 的应用程序,他还添加了一些有趣的视频来强化学习。

您不知道的 5 件事……

1fc3775d91b2d83c3874a2ef253bb89b.png

此系列将深入剖析 Java 平台的核心功能,帮助您解决最棘手的编程挑战,该系列保持了去年的排名。但是今年,我终于可以说: 该系列已经更新! Ted Neward 是原作者(他的朋友提供了一些帮助),但新加入的 Alex Theedom (您将在此列表中的某处看到)选择了评审和更新该系列的一些费力不讨好的工作,而且他还添加了一些内容!

JSON Binding API 简介

df259cf30dd473225877b50d83a0bbc7.png

正如所承诺的,这是您在 dW 上看到的对 Alex Theedom 的介绍,我在其他地方看到了他的作品,激发起了我的兴趣。后来通过一些 DM 和电子邮件交流,我们为他提供了一些创作思路。他的 JSON-B 简介(发表于 2017 年 11 月到 2018 年 1 月)在发表后立刻引起热烈反响,我想我知道其中的缘由:Java EE 中亟需对 XML 的内置支持。本系列包含 4 个部分,将全面探索该 API,解释如何结合使用它与 JSON Processing API 及其他技术来处理 Java 企业应用程序中的 JSON 文档。

JUnit 5 简介

b851d434411699df92c844bafbb941ff.png

如果您对升级到全新的 JUnit 5 持观望态度,本教程会说服您进行冒险尝试。Steve Perry 通过他赖以成名的有趣而又详尽的解说方式,引导您了解新的 Jupiter API,向您展示如何开始使用 Jupiter 扩展来执行参数注入、参数化测试、动态测试和自定义注解。

荣誉奖:《Java 编程简介》学习教程

72880770b21e9e5987fede3a208bf9f1.png

这个学习教程包含 23 个课程单元,以及一些视频和测验,最初发表于 2016 年秋季,目前仍在读者最欢迎文章列表中名列榜首。这篇介绍性内容已经在其他一些方面进行了调整,以一种有趣的、引人入胜的方式帮助无数人了解 Java 平台。

结束语

2017 是美好的一年,当 12 月的钟声敲响时,不得不说,筋疲力尽的我准备好好休息一下。不要担心我们会耽于桂冠,2018 年我们将会不遗余力地在 dW 上进行持续变革。今年将引入新的主题、新的投稿人,以及一个重新设计的 Java Hub。我们的关注点是将更庞大的 IBM Developer 生态系统中提供的许多 Java 相关资源整合到一个更完整、更有凝聚力的场景中,将它呈现给读者。希望到 2019 年的这个时候,这一回顾会有更多可供分享的内容。与此同时,希望大家喜欢所选的内容!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生参加学科竞赛有着诸多好处,不仅有助于个人综合素质的提升,还能为未来职业发展奠定良好基础。以下是一些分析: 首先,学科竞赛是提高专业知识和技能水平的有效途径。通过参与竞赛,学生不仅能够深入学习相关专业知识,还能够接触到最新的科研成果和技术发展趋势。这有助于拓展学生的学科视野,使其对专业领域有更深刻的理解。在竞赛过程中,学生通常需要解决实际问题,这锻炼了他们独立思考和解决问题的能力。 其次,学科竞赛培养了学生的团队合作精神。许多竞赛项目需要团队协作来完成,这促使学生学会有效地与他人合作、协调分工。在团队合作中,学生们能够学到如何有效沟通、共同制定目标和分工合作,这对于日后进入职场具有重要意义。 此外,学科竞赛是提高学生综合能力的一种途径。竞赛项目通常会涉及到理论知识、实际操作和创新思维等多个方面,要求参赛者具备全面的素质。在竞赛过程中,学生不仅需要展现自己的专业知识,还需要具备创新意识和解决问题的能力。这种全面的综合能力培养对于未来从事各类职业都具有积极作用。 此外,学科竞赛可以为学生提供展示自我、树立信心的机会。通过比赛的舞台,学生有机会展现自己在专业领域的优势,得到他人的认可和赞誉。这对于培养学生的自信心和自我价值感非常重要,有助于他们更加积极主动地投入学习和未来的职业生涯。 最后,学科竞赛对于个人职业发展具有积极的助推作用。在竞赛中脱颖而出的学生通常能够引起企业、研究机构等用人单位的关注。获得竞赛奖项不仅可以作为个人履历的亮点,还可以为进入理想的工作岗位提供有力的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值