2021
02-21
02-21
Java10新特性解读
Java10是Java版本23年历史上最快的版本。Java因其缓慢的增长和进化而受到批评,但Java10打破了这一概念。Java10是一个具有许多未来变化的版本,其范围和影响可能并不明显,但却很牵强。在本文中,我们将讨论Java10发行版中添加的各种特性。在此之前,让我们回顾一下java发布模型中引入的一些更改。长期支持模式从2017年开始,Oracle&Java社区宣布将向为期6个月的Java新节奏转变。它转向了oraclejavase产品的长期支持(LTS)模型。...
继续阅读 >
C#9中新支持了init关键字,这是一个特殊的setter,用来指定只能在对象初始化的时候进行赋值,另外支持构造器简化的写法,比如:Target-typednewexpression在已知类型的情况下可以使用new()来代表构造方法的简化用法,可以简化字段的声明,也可以简化一次声明多个相同类型的变量Sample来看一个示例,我们定义一个测试用的Person类,测试代码如下:publicclassPerson{publicintAge{get;init;}publicstring...
北京时间2020年12月1日,JetBrain公司推出了二十周年第三个稳定版的IntelliJIDEA2020.3。距离上一个稳定版IDEA,过去了小五个月,这次的更新来得比较晚,我的博客也是。如果不是同事提醒,我也差点忘记了自己其实是打算把IDEA编辑器这个系列给一直更新下去的哈哈哈,话不多说,让我们先进官网看看。以下是官网的原话:IntelliJIDEA2020.3addsinteractivehintsandinlinewatchesinthedebugger,improvessupportforJ...
背景在我们开发过程中为了支持Docker容器化,一般使用Maven编译打包然后生成镜像,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin插件就是为了帮助我们在Maven工程中,通过简单的配置,自动生成镜像并推送到仓库中。spotify、fabric8这里主要使用的主要是如下两种插件spotify、fabric8,…-配置通过xml定义出Dockerfile或者挂载外部Dockerfile通过调用Dockerremote...
ES11规范于今年的年初完成,引入了许多新标准,本文讲着重研究下其中几个实用且有趣的新标准特性抢先知:私有变量Promise.allSettledBigInt全新的数据类型NullishCoalescingOperator空位合并运算符OptionalChainingOperator可选链运算符DynamicImport动态导入String.prototype.matchAll新增matchAllglobalThis新增全局对象ModuleNamespaceExports导入特定命名空间私有变量严格限制一些用于内部使...