Java 10及更高版本的思考

大家好 Java 10于2018年3月20日发布。我认为许多软件团队将阻止升级。 从Java 8到Java 9的专业人员人数可能还更少。为什么会这样,原因是传统的障碍以及对应用程序服务器,框架甚至是云原生容器的依赖。 例如,如果您正在等待Spring Boot 2.0支持,则Pivotal已发布了该开源软件基础。 在撰写本文时,2018年4月,您可能不会将SpringBoot 2.0应用程序带到Pivotal Cloud Foundry,尽管最新的BuildPack确实声明它支持OpenJDK 9。

企业客户未采用Java 9的背后原因是什么?

  • 有些人指责Oracle没有采用Java 9和Jigsaw。 为什么? 因为Java 9只有6个月的商业支持。
  • Java 9于2017年9月公开发布,官方于2018年3月20日用完。这是正确的。 在Java 10th发布的那天。
  • Java 10于2018年3月20日公开发布,它的公共更新支持将于预计Java 11发行约6个月后结束。

那么在这个混乱的混乱中该怎么办?

作为IT承包商,DEVOPS和云原生Java企业平台工程师,我将从昨天开始迁移到Java 10。 特别是,如果最终结果是,这样的最终候选版本将在2018年9月之后 。 我期望从Java 10迁移到Java 11的过程会很沮丧。大多数的麻烦是将Java 8代码迁移到Java 10以及以后的版本。

迁移到Java 10及更高版本具有很多优势。

  • Java 10压缩了Java虚拟机中的内存使用情况。 例如,紧凑型字符串利用了以下事实:许多应用程序中的字符实际上实际上仅使用8位,而不是分配16位。
  • 迁移到Java 10意味着您可以生成自己的模块化JRE,而在云原生配置中,这种JRE占用的空间更少。
    当然,您可以获得更好的性能,因为Oracle和更广泛的OpenJDK项目的那些聪明的热点工程师在字节码执行方面进行了优化。
  • 您的企业受到安全漏洞保护
  • Java Runtime有一些改进,可以利用本机代码和CPU硬件
  • 编译速度将会更快
  • 如果您需要图形,则可以获得JavaFX和Open JFX的最新改进。
  • 从Java 9开始,垃圾收集器G1是新的默认压缩器。 G1专为服务器运行时JRE设计,可以与CMS收集器之类的应用程序线程并行运行。 它减少了GC暂停,并且在不牺牲吞吐量性能的情况下更可预测。
  • 还有更多的东西,例如Java 9添加了Ahead of Time编译的开始,这是一项实验性功能,仅适用于Linux

现在就这样。

翻译自: https://www.javacodegeeks.com/2018/05/thinking-of-java-10-and-beyond.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347098.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python爬虫和数据分析,石油原油加工产品产量数据处理分析

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 微信公众号:创享日记 发送:原油分析 获取完整无水印报告P…

基于线性调频(LFM)信号分数阶傅里叶变换的多径时延估计

仿真信号 仿真信号为线性调频信号,信号采样率为2kHz。 线性调频(LFM)信号参数为:初始频率为300Hz,带宽400Hz,脉宽1s,调频斜率为 k ^ = − F s Δ t c o t ( p 0 ⋅ π 2 ) \hat

Python实验二:Python程序设计之结构与复用

微信公众号:创享日记 发送:python实验 获取完整清晰报告和源码以及其它资源 前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习…

基于x86汇编的飞机大战

运行结果 代码 ;宏定义一个显示函数(显示一组字符串) PUTS MACRO STRINGPUSH AXPUSH DXLEA DX, STRING ;LEA将内存地址的

Python实验四:Python程序设计之文件

微信公众号:创享日记 发送:python实验 获取完整清晰报告和源码以及其它资源 前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习…

【OFDM系列1】OFDM调制原理、参数、循环前缀、采样偏差、频偏及估计详解

关注公号【逆向通信猿】回复【OFDM】更精彩!!! OFDM调制解调原理 星座映射==>插入导频==>IFFT调制==>插入CP==>定时==>FFT解调==>导频均衡==>判决恢复 OFDM的正交条件[樊昌信,通信原理]: ①子载波 f k = k 2 T f_k=\frac{k}{2T}

Python统计英文单词出现情况次数实验

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 一、题目 请统计附件hamlet.txt中出现的英文单词情况,统计并输出出现…

Java EE 8安全性API:概述

新的安全性API 可能,添加到Java EE 8中最重要的一项新功能就是新的安全性API。 此新API的主要动机是简化,标准化和现代化跨容器和实现处理安全性问题的方式。 他们做得很好。 由于三个新的注释使web.xml文件声明变得多余,Web身份验证的配置…

【OFDM系列2】OFDM复信号符号信噪比EsN0、比特信噪比EbN0、SNR的含义及关系详解

更基础的各类信噪比的关系请看博客 【干货2020.12.13更新】实信号、复信号Es、N0、符号信噪比EsN0、带内信噪比、比特信噪比EbN0、SNR的含义及关系详解 本文只讨论OFDM复信号的信噪比关系。 各个参数变量不作赘述,同上一篇博客,直接推 由 E s N 0 = E b ⋅ M N / B n

基于SSH的校园网上购物系统Javaweb、MySQL、JSP

微信公众号:创享日记 发送:校园购物 获取完整论文报告项目Java和SQL源码源文件答辩PPT等 主要内容: 1.对校园网上购物平台的建设需求进行分析,包括产品、服务方式等。 2.按需求对各个功能模块进行设计。 3&…

FSK、PSK基带信号高阶累积量理论值

高阶累积量计算公式 M p q = E { X p − q ( t ) [ X ∗ (

Python传感器采集数据文件分析处理实验源码

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 一、题目 附件sensor-data.txt是一个传感器采集数据文件,其中&#…

Java Stream ORM现在带有JOIN

Speedment是一个Java Stream ORM工具包和运行时,它使您可以将数据库表作为标准Java Streams查看。 由于不必混合使用Java和SQL,因此该应用程序变得更加紧凑,从而使其开发速度更快,更不容易出错并且更易于维护。 流也严格地是类型安…

【自适应(盲)均衡5】分数间隔均衡器基本原理及应用(更正数字通信翻译版中公式错误)

关注公号【逆向通信猿】有惊喜!!! 摘要:本文在大量阅读国内外关于分数间隔均衡器(Fractionally-Spaced Equalizer, FSE)的文献基础上,理解并掌握了分数间隔均衡器的基本原理,以及相对于符号间隔均衡器的优点。通过阅读文献对分数间隔均衡器收敛特性等性能进行了分析,…

易购数码类电商商城网页设计与实现项目源码

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 微信公众号:创享日记 发送:易购网站 获取完整报告论文源…

Python定义一个单链表可判断是否为空,计算长度,插入节结点实验

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 一、题目 使用python定义一个单链表,并实现以下功能: (…

复信号两种不同加噪方式的比较

方式一 分别对信号实部和虚部加噪,SNR30,然后将实部和虚部合起来变成复信号,计算合起来之后的信号与噪声功率之比 %% 测试加噪方式 clear;close all;clc; M4;len10000; xk randi([0,M-1],1,len); xk pskmod(xk,4); SNR 30; xkR real(xk…

Python统计各省份字典中双一流学校数量实验

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 一、题目 字典d中存储了我国42所双一流高校及所在省份的对应关系,请…

servlet文件上传下载_Servlet上传文件和下载文件示例

servlet文件上传下载Java Web应用程序中的文件上载和下载以及常见任务。 由于最近我写了很多有关Java servlet的文章 ,因此我想提供一个使用servlet上传和下载文件的示例示例。 用例 我们的用例是提供一个简单HTML页面,客户端可以在其中选择要上传到服务…

Ollydbg使用教程学习总结(一)

解密系列之OD使用教程1 使用例子程序为Hello.exe OD基本快捷键及功能 从系统DLL领空返回到程序领空,AltF9 通过OD将程序的标题“Hello world”改为“OD Class 01” 直接单步执行法 按F8单步执行,找到MessageBox传参的地方,直接在数据窗口修…