• 
      
      

              
              
            • 欧冠足球老甲

              (ADMIN)

              2018-07-20

                  [ ]【IT168 评论】Java的发展目前正在处于巅峰状态,随着互联网的发展Java不断完善自身的功能。“这些演变可能会颠覆Java比C++更简单的说法,但我认为,这样的演进会使得Java成为一门更好的语言” Bjarne Stroustrup说到。在过去的一年中,人们常常会提到一个前缀名词modern,Modern Java就是其中之一。但“Modern”的这个用法到底有什么用意呢?当人们谈到现代编程语言时,主要的话题是关于这个语言是否精致、先进、方便。这就意味着这种语言不仅能够解决当前的问题,还能够解决未来遇到的问题。可扩展性、云存储、支持更新范例和体系结构等诸多特性都是“Modern”这个词汇所期望实现的。Java 9的“modern”特性从过去的几个版本中,Oracle公司和社区已经努力让Java保持相关性和现代化,这些努力让Java 8拥有了一个巨大的变化,具有了像Lambdas、Functional Interfaces、Parallel Operations和Nashorn的新特性——也就是所谓的新的JVM Java引擎。以下是版本中的一些功能:·模块系统:Java的新模块系统基于Jigsaw,这个被人期待已久的系统拥有确保强大的封装和更好的代码组织。·JShell:这是Java自身的命令行工具。这个REPL允许用户运行代码时不必将其包装到类中。这对于初学者来说是一个非常棒的工具。·增强的Stream API:Java 8推出的Stream API,在Java 9中变得更好用。接口中也添加了一些新的方法——iterate、takeWhile、dropWhile和ofNullable。·时间编译(AoT):这是一个全新的功能,目前还处于试验阶段。它通过将Java类编译为本地代码,在VM中启动之前,可缩短应用程序的启动时间。·Java 9的HTTP / 2客户端:HTTP / 2是未来!尽管以前的版本没有完全被重写,但是HTTP / 2允许服务器发回比客户请求更多的数据。这非常酷哦!·Immutable(不可变)集合:Java 9的Collection Factories允许用户创建Immutable(不可变)集合,从而节省大量时间和代码。·Process API中的增强:这会扩展Java与OS进行交互的能力。有新的直接方法来处理进程状态和名称,并具有枚举JVM等的功能。这些特性将会改变用户在Java中编写代码的方式,除了新特性之外,一些不太有用的特性也被弃用,其中包括Applet API。无论是构建Android应用程序还是云原生应用程序,这一举措都将提供健壮性和可伸缩性。甲骨文公司也曾经提到过,未来的Java发行版周期将为六个月,并且没有Java 10。未来的发行版会在首发年份和月份之后命名。例如,下一个计划发布将在2018年3月,因此这个Java将会被命名为Java 18.3。对于那些仍然使用JDK 8得人来说,也有一个好消息——JDK 8的支持将会被延长到2025年。

              rcursorpoin 年7月8日管理嘉实增长 与上海非奇网络科技合伙 两连败近5场比赛输了4场只 法人有政府背景而陈某等羊头