首页 存档 技术 查看内容

2017,Java 程序员不容错过的开发趋势

2018-3-30 13:00 |来自: 互联网 257 0

摘要: 首先从Java 6中的一个bug说起,这个bug在Java 9中将变成一个功能。例如,使用allocate Instance方法允许你跳过对象初始化阶段或绕过构造函数中的安全检查。 虽然Oracle考虑过干脆删除Unsafe库,但社区改变了他们的 ...

首先从Java 6中的一个bug说起,这个bug在Java 9中将变成一个功能。例如,使用allocate Instance方法允许你跳过对象初始化阶段或绕过构造函数中的安全检查。

虽然Oracle考虑过干脆删除Unsafe库,但社区改变了他们的主意,并最终使Unsafe库成为了Java 9的一个功能。


这不是唯一一次社区谈论Java 9或Java未来版本的可能变化。今年早些时候,Brian Goetz,Oracle的Java语言架构师发布了JEP 286的调查结果。


该提案建议在未来的Java版本中引入Local Variable Type Inference,以简化Java应用程序的编写。实质? 74%的开发人员希望不要那么冗长,并且能够声明变量而不必指定相关联的类型。


关于Jave EE

2016年对于Java Enterprise Edition,也被称为Java EE来说是有意义的一年。它一直是全球Java社区的一个混乱的来源,因为它建立在Java SE之上。从官方来说,它就是一个规范,通过来自Oracle(如Glassfish参考实现)和其他厂商如Red Hat和IBM的实际可用的实现。


2017年上半年,Java EE 8预计发布,让我们拭目以待。


关于更多Jave

Java不仅仅是Java 9,它还有很多趋势是你必须保持在潮流之上的。一个好的Java库将帮助你解决很多问题。


此外,如果库并非你所好,那么还有一些有趣的来自于Google的Java库(不是Guava)值得一阅。


遵循教育路线,有一些关键的元素你只能随着经验的增长而学到,所以准备好学习吧。


如果你正在寻找挑战,那么有很多项目值得你花时间。你可以试着去解决这些优雅的问题,字符串操作,或者甚至Java音乐播放器,边玩边学习。


将Jave放在容器中

容器在新一年中变得非常有用,并且它们在管理servlet的生命周期,将URL映射到特定servlet并确保URL请求者具有正确的访问权限时也非常方便。


很多人都对Java容器感兴趣。在我们对Alpine Linux和Docker的结合激起了兴趣的几个月后,单OverOps就可以支持聊天,然后我们看到越来越多的用户使用他们的容器尝试它。


这就是为什么我们决定尝试Alpine Linux的原因。除了轻量级这个特点,它也遵循安全为主的原则,并且使用grsec / Pax,对于Linux内核而言增强了安全。


本文转载于微信公众号: ITjob远标培训(a4006660010),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部