首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏c++与qt学习

    JDK10特性

    JDK10特性 局部变量类型推断 引入并行 Full 应用程序类数据共享 线程本地握手 在备用存储装置上进行堆内存分配 基于Java的实验性JIT编译器 删除javah工具 JDK10新增API transferTo JDK10对应用程序类数据共享进行了扩展,允许“应用程序类加载器”,内置 平台类加载器和自定义类加载器加载已归档的类。 该新特性的效果 线程本地握手是在 JVM 内部相当低级别的更改,修改安全点机制,允许在不运行全局虚拟机安全点的情况下实现线 程回调,使得部分回调操作只需要停掉单个线程,而不是停止所有线程。 除了DRAM之外,这种架构还将具有一 种或多种具有不同特性的非DRAM存储器。 该JEP的目标是无需更改现有的应用程序代码可以代替DRAM用于对象堆。 文件名.java ---- JDK10新增API JDK10 给 java.util 包下的List、Set、Map新增加了一个静态方法 copyOf 。

    47930编辑于 2022-06-01
  • 来自专栏java学习java

    Java 10特性解读

    前言  2018年3月21日,Oracle官方宣布Java10正式发布。  需要注意的是 Java 9 和 Java 10 都不是 LTS (Long-Term-Support) 版本。  JDK10一共定义了109个新特性,其中包含12个JEP(对于程序员来讲,真 正的新特性其实就一个),还有一些新API和JVM规范以及JAVA语言规范上 的改动。  JDK10的12个JEP(JDK Enhancement Proposal特性加强提议) 参阅官方文档:http://openjdk.java.net/projects/jdk/10/ JDK10 事实上,这一特性只发 生在编译阶段,与运行时无关,所以对运行时的性能不会产生任何影响。所以请放心,这不是 JavaScript。  情况6:catch块 集合新增创建不可变集合的方法  自 Java 9 开始,Jdk 里面为集合(List / Set / Map)都添加了 of (jdk9新增)和copyOf (jdk10

    44320编辑于 2023-10-15
  • 来自专栏CSDN技术头条

    Java 10特性解密

    尽管最近的很多关注都集中在这些强大的新功能上,但下一个版本的Java:JDK 10已经开始准备了。在本文中,我们将粗略地介绍一下JDK 10的主要特性,并探讨JDK 10中可能包含的一些特性。 但是到发布时,JDK 10特性组预计将会增加。 新功能 与之前的JDK版本一样,对于即将到来的JDK 10也有一些主要特性。这些特性可以分为两个主要类别:(1)目标发布,(2)建议发布。 前者表示某些特性已计划在JDK 10中发布,后一种类型表示这些特性还需要增加支持和成熟度。一旦条件允许,它就可以升级为一个目标发布状态。 建议发布 除了两个目标特性之外,JDK 10目前还有三个建议,其中两个主要是对JDK的垃圾收集器部分进行升级,另一个侧重于对JDK的本地线程功能进行升级。 虽然JDK 10的发布在未来仍然相对较远,而且包含的特性很可能会增加,但它已经承诺将大量的内容带入其中,并且很可能成为Java时间轴上的一个重要里程碑。

    1.1K80发布于 2018-02-08
  • 来自专栏程序员IT圈

    Java 10特性解密

    尽管最近的很多关注都集中在这些强大的新功能上,但下一个版本的Java:JDK 10已经开始准备了。在本文中,我们将粗略地介绍一下JDK 10的主要特性,并探讨JDK 10中可能包含的一些特性。 ? 但是到发布时,JDK 10特性组预计将会增加。 新功能 与之前的JDK版本一样,对于即将到来的JDK 10也有一些主要特性。这些特性可以分为两个主要类别:(1)目标发布,(2)建议发布。 前者表示某些特性已计划在JDK 10中发布,后一种类型表示这些特性还需要增加支持和成熟度。一旦条件允许,它就可以升级为一个目标发布状态。 建议发布 除了两个目标特性之外,JDK 10目前还有三个建议,其中两个主要是对JDK的垃圾收集器部分进行升级,另一个侧重于对JDK的本地线程功能进行升级。 虽然JDK 10的发布在未来仍然相对较远,而且包含的特性很可能会成为Java时间轴上的一个重要里程碑。 觉得本文对你有帮助?请分享给更多人

    1K50发布于 2018-03-05
  • 来自专栏华章科技

    Java 10特性解密

    尽管最近的很多关注都集中在这些强大的新功能上,但下一个版本的Java:JDK 10已经开始准备了。在本文中,我们将粗略地介绍一下JDK 10的主要特性,并探讨JDK 10中可能包含的一些特性。 但是到发布时,JDK 10特性组预计将会增加。 新功能 与之前的JDK版本一样,对于即将到来的JDK 10也有一些主要特性。这些特性可以分为两个主要类别:(1)目标发布,(2)建议发布。 前者表示某些特性已计划在JDK 10中发布,后一种类型表示这些特性还需要增加支持和成熟度。一旦条件允许,它就可以升级为一个目标发布状态。 建议发布 除了两个目标特性之外,JDK 10目前还有三个建议,其中两个主要是对JDK的垃圾收集器部分进行升级,另一个侧重于对JDK的本地线程功能进行升级。 虽然JDK 10的发布在未来仍然相对较远,而且包含的特性很可能会增加,但它已经承诺将大量的内容带入其中,并且很可能成为Java时间轴上的一个重要里程碑。

    55320发布于 2018-08-17
  • 来自专栏code秘密花园

    ES10特性(二)

    ES10 还只是一个草案。但是除了 Object.fromEntries 之外,Chrome 的大多数功能都已经实现了,为什么不早点开始探索呢? 稳定的 Array.prototype.sort() V8 之前的实现对包含10个以上项的数组使用了一种不稳定的快速排序算法。 但是 ES10 进一步尝试标准化所有对象和内置函数的字符串表示。 标准化 globalThis 对象 这在ES10之前, globalThis 还没有标准化。 ES10标准化,我不会对此进行详细介绍,因为从技术上讲,这并不是一个真正的语言特性,但它基本上统一了 JavaScript 在服务器端的执行方式。 $ .

    82020发布于 2019-05-23
  • 来自专栏Java架构师进阶

    Java 10特性全览

    目前,Java 10 的新特性都已经确定。 ? 具体来看看。 JEP 286: Local-Variable Type Inference 局部变量的类型推导。 Java 也计划引入类似特性,语法是这样的: var list = new ArrayList(); // infers ArrayListvar stream = list.stream(); // 他提到,Java 计划按照时间来发布,每半年一个版本,而不是像之前那样按照重要特性来确定大版本,如果某个大的特性因故延期,这个版本可能一拖再拖。 (之前的主版本号部分)2018 年 3 月的版本是 JDK 10,9 月的版本是 JDK 11,依此类推。 整体而言,Java 10 并没有包含很多新特性

    50240发布于 2018-08-23
  • 来自专栏code秘密花园

    ES10特性(一)

    ES10 还只是一个草案。但是除了 Object.fromEntries 之外,Chrome 的大多数功能都已经实现了,为什么不早点开始探索呢? ;⇨ 'number'typeof 10n;⇨ 'bigint' 等于运算符可用于两种类型之间比较: 10n === BigInt(10);⇨ true10n == 10;⇨ true 数学运算符只能在自己的类型中工作 ]); // "l"添加 /g 混合let string = "Hello";let ret = string.match(/l/g); // (2) [“l”, “l”]; 很好,我们使用 < ES10 ]multi.flat(Infinity); // [1,2,3,4,5,6,7,8,9,10,11,12] Array.flatMap() let array = [1, 2, 3, 4, ] 使用 flatMap 方法: array.flatMap(v => [v, v * 2]);[1, 2, 2, 4, 3, 6, 4, 8, 5, 10] Object.fromEntries()

    1.2K30发布于 2019-05-23
  • 来自专栏农民工前端

    JavaScript ES10特性

    ---导文JavaScript ES10,也被称为ES2019,引入了一些新的特性和语言改进Array.prototype.flat()和Array.prototype.flatMap()这两个方法可以简化多维数组的处理 const mappedAndFlattened = arr.flatMap(num => num * 2);console.log(mappedAndFlattened); // [2, 4, 6, 8, 10 / 在浏览器全局作用域中声明变量globalThis.myVariable = "Hello World";console.log(myVariable); // "Hello World"这些是ES10 中的一些主要特性

    65910编辑于 2023-06-27
  • 来自专栏Debian中国

    PostgreSQL 10 有哪些新特性

    官方路线图 编制 了一份 PostgreSQL 10 重要特性列表。 数月之前发布的 PostgreSQL 10 路线图包含多个单独的路线图,每个路线图对应一个特定的公司或个体贡献者。想要概括地了解路线图的内容并不容易。 关于 PostgreSQL 10,还有更多的特性正在开发之中,就像 2ndQuadrant 创始人兼首席执行官 Simon Riggs 在最近的一次演讲中所 介绍 的那样。 包括 PostgreSQL 10 官方路线图在内,正在进行中的特性开发工作还有诸如以下这些: 自治事务 多主集群,使用 分片 提高扩展性和可用性 查询 JIT 编译 可插拔的存储引擎(columnar、 内存内存储等) 页级数据压缩等 改进临时表性能 不过,哪些特性将成为 PostgreSQL 10 的一部分尚未确定,所以,上面罗列的特性只是提供一个概况。

    84620发布于 2018-12-20
  • 来自专栏乐百川的学习频道

    Windows 10 1903新特性概览

    https://blog.csdn.net/u011054333/article/details/89762091 Windows 10 1903镜像已经放出,不出意外的话功能和正式推送的时候应该一样 正好我也安装尝尝鲜,顺便为大家介绍一下1903的新特性。大家如果也想尝鲜的话推荐使用VHD方式安装,将来删除的时候非常方便。 沙盒模式看起来应该是一个虚拟机,运行的镜像是Windows 10企业版,而且精简了一些东西,没有Windows商店,无法安装UWP应用。 ? 窗口截图 Win10新增了一个新的截图功能,不知道大家知道不知道,快捷键是Win徽标+Shift+S。本来这项功能只有矩形截图、自由形状截图和全屏截图功能,现在增加了一项新的窗口截图功能。 以上就是Windows 10 1903的一些新特性了,有兴趣的同学可以提前在VHD中安装一下尝尝鲜。没时间体验的同学也不用着急,1903预计5月份开始推送,离我们是越来越近了,大家耐心等待即可。

    1.1K40发布于 2019-07-02
  • 来自专栏全球技术精选

    13 个 C# 10 特性

    常量的内插字符串 C# 10 允许使用在常量字符串初始化中使用插值, 如下 const string name = "Oleg"; const string greeting = $"Hello, { 扩展属性模式 从 C# 10 开始,您可以在适当的模式中引用嵌套的属性或字段, 属性模式变得更具可读性并且需要更少的大括号。 文件范围的命名空间 C# 10 引入了一种新的命名空间声明方式 - 文件范围的命名空间,减少一个大括号,代码结构更简洁。 static void () => { }; void Test<T>() { var l4 = T () => default; } 应用于方法的 AsyncMethodBuilder 特性 从 C# 7 开始,您只能将AsyncMethodBuilder 特性应用于类型, 在 C# 10 中,您还可以将该特性应用于单个方法。

    56320编辑于 2022-01-04
  • 来自专栏Android机动车

    Android 10特性 率先看

    Sharing Shortcuts Android Q新增了一项名为Sharing Shortcuts的特性,允许用户直接跳转至另一个应用进行分享。 全新的音频视频编码解码器:支持开源视频编解码器AV1,音频编码Opus以及HDR10+。 原生MIDI API:这个API允许在C++环境中执行音频处理的应用程序通过NDK与MIDI设备通信。 Android Q第一个开发者预览版的目标是让早期采用者和开发人员尽早开始探索应用程序的新特性和API,测试兼容性,并在2019年5月份谷歌发布该操作系统的更多细节之前给出反馈。

    1.2K20发布于 2019-05-14
  • 来自专栏码匠的流水账

    Java10的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 序 本文主要讲述一下Java10的新特性 特性列表 286: Local-Variable Type Inference(重磅) 相关解读: java10系列(二)Local-Variable Type Inference 296: Consolidate Release Versioning 相关解读: java10系列(一)Time-Based Release Versioning 细项解读 上面列出的是大方面的特性,除此之外还有一些api的更新及废弃 ,主要见What’s New in JDK 10 - New Features and Enhancements,这里举几个例子。 doc JDK 10 Features Introducing Java SE 10(官方解读) What’s New in JDK 10 - New Features and Enhancements

    67200发布于 2018-09-17
  • 来自专栏全栈程序员必看

    JavaSE: Java10的新特性

    Java10的概述       <1>Java10于2018年3月发布,改进的关键点包括一个本地类型推断、一个垃圾回收的增强       <2>Java10计划只是一个短期版本,因此公开更新将在六个月内结束 Java10可以使用var作为局部变量类型推断标识符,此符号仅用于局部变量,增强for循环的索引,以及传统for循环的本地变量           2.  

    37920编辑于 2022-09-07
  • 来自专栏程序猿DD

    Java 9 - 17 特性解读:Java 10

    在上一篇我们对Java 9的特性进行了一些回顾,今天接着来看看Java 10带来了什么特性。 之所以需要把Java 8 到Java 17的特性归纳一遍,因为Java社区对Java 17的重视程度前所未有。话不多说,让我们走进Java 10。 Java 10 从Java 10 开始,Java的迭代周期缩短为半年,半年发布一个版本。 其它增强特性 Java 10的性能也明显加强了,支持G1并行垃圾收集。另外引入了即时编译技术(JIT),该技术可以加速java程序的运行速度。 另外Java 10对容器集成也进行了优化,JVM会根据容器的配置进行选择CPU核心数量和内存占用。还有其它一些底层优化特性这里就不多说了,了解为主,当你达到一定的层次会自己去了解的。

    43520编辑于 2023-04-04
  • 来自专栏平凡文摘

    JDK 10 的 109 项新特性

    ,随着新的 OpenJDK 的发布节奏,JDK10 已经到达发布候选里程碑阶段。 我看过各种关于 JDK10特性的博客,但是它们都倾向于关注通过 JEPS 定义的大方面。这篇博文,我将看看是否可以罗列出 JDK10 中已经发生变化的方方面面(包括新增的和剔除的)。 之前我在“ JDK9 的 55 个新特性”的报告会上曾开玩笑说:下次我将做的恐怕是“ JDK10 的 5 个新特性”。然而事实证明,即使仅有六个多月的开发时间,JDK10 依然超乎想象。 大事记 JDK10 包含 12 个JEP (改善提议): 【286】局部变量类型推断 :对于开发者来说,这是 JDK10 唯一的真正特性。 [313]移除 Native-Header 自动生成工具:Java9 开始了一些对 JDK 的家务管理,这项特性是对它的延续。

    91720发布于 2018-07-03
  • 来自专栏精讲JAVA

    JDK 10 的 109 项新特性

    ,JDK10 已经到达发布候选里程碑阶段。 我看过各种关于 JDK10特性的博客,但是它们都倾向于关注通过 JEPS 定义的大方面。这篇博文,我将看看是否可以罗列出 JDK10 中已经发生变化的方方面面(包括新增的和剔除的)。 之前我在“ JDK9 的 55 个新特性”的报告会上曾开玩笑说:下次我将做的恐怕是“ JDK10 的 5 个新特性”。然而事实证明,即使仅有六个多月的开发时间,JDK10 依然超乎想象。 大事记 JDK10 包含 12 个JEP (改善提议): 【286】局部变量类型推断 :对于开发者来说,这是 JDK10 唯一的真正特性。 [313]移除 Native-Header 自动生成工具:Java9 开始了一些对 JDK 的家务管理,这项特性是对它的延续。

    60220发布于 2018-07-30
  • 来自专栏Java技术栈

    JDK 5 ~ 10特性倾情整理!

    也许现在大部分人还在用6-8,8的新特性都没用熟,9刚出不久,10-11就不用说了。 为了大家对JDK有一个全面的了解,下面我为大家整理了JDK5~10的所有关键新特性! JDK5新特性 自动装箱与拆箱 枚举 静态导入 可变参数(Varargs) 内省(introspector) 泛型(Generic) For-Each循环 JDK6新特性 Desktop类和SystemTray 开发控制台程序 对脚本语言的支持 Common Annotations Java GUI界面的显示 嵌入式数据库Derby Web服务元数据 Jtable的排序和过滤 更简单更强大的JAX-WS JDK7新特性 Jigsaw模块化项目 简化进程API 轻量级JSON API 钱和货币的API 改善锁竞争机制 代码分段缓存 智能java编译 http2.0客户端 kulla计划 JDK10特性 局部变量的类型推断 多学习这些新特性,对写代码的效率、逼格、技能成长、就业还是会很有帮助的。 ?

    69810发布于 2018-06-04
  • 来自专栏Debian中国

    Postgres 10 开发者新特性

    目前非常流行的RDBMS PostgresSQL已经在几周前发布了它的第10个版本。 Postgres 10带来了一些新特性,其中一些特性另开发者感到十分兴奋。10Clouds在博客中详细介绍了其中的一些特性。 多列统计(multicolumn statistics)是Postgres 10的另一项改进。 (adsbygoogle = window.adsbygoogle || []).push({}); Postgres 10另一个重要的新特性是支持JSON和JSONB类型列的全文搜索。 正如我们预料到的那样,Postgres 10存在一些不向后兼容的改动。

    2.5K20发布于 2018-12-20
领券