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

    JDK14 特性】Record

    JDK14中预览特性:神说要用record,于是就有了。 return "Point{" + "x=" + x + ", y=" + y + '}'; } } 特性

    91340编辑于 2023-03-09
  • 来自专栏程序那些事

    JDK14特性:instanceof模式匹配

    程序那些事 JDK14在2020年的3月正式发布了。可惜的是正式特性只包含了最新的Switch表达式,而Records,patterns,text blocks仍然是预览特性。 本文要讲的就是JDK14的一个预览特性instanceof的pattern matching。也就是说在instanceof中可以使用模式匹配了。 怎么理解呢?

    52320发布于 2020-07-08
  • 来自专栏JavaEdge

    JDK14特征最全详解

    JDK 14一共发行了16个JEP(JDK Enhancement Proposals,JDK 增强提案),筛选出JDK 14特性。 str,指向上面的obj 但上述做法不是最理想: 语法臃肿乏味 同时执行类型检测校验和类型转换 String类型出现3次,但最终要的可能只是一个String类型的对象变量 重复代码过多,冗余度高 JDK14 提供新解决方案:的instanceof模式匹配 ,用法如下,在instanceof的类型之后添加变量str。 之后Color中增加了一个的值YELLOW,当用这个的值调用之前的代码时,由于不能匹配已有的值,编译器产生的default会被调用,告知枚举类型发生改变 3 JEP 368:文本块 (JDK 13后的第二个预览版 ) 3.1 引入 Java开发通常需进行大量字符串文本拼接等相关组织操作,从JDK 13到JDK 14开始文本块特性,提高Java程序书写大段字符串文本的可读性和方便性。

    65600编辑于 2025-06-01
  • 来自专栏码农沉思录

    Jdk14 都要出了,Jdk9 的特性还不了解一下?

    点击上方“码农沉思录”,选择“设为星标” 优质文章,及时送达 Java 特性系列已经从 Java 7 开始补充到 Java 9 了,每一篇的反馈都还不错。 JDK 9 在 DEA (这里我放错图了,微信不支持改图) 当然,这篇文章主要介绍 Java 9 的特性,而模块化是一个巨大改变,结合示例介绍下来篇幅会比较长,这里就不占用太多篇幅了。 便捷丰富的 Stream 操作让人爱不释手,更让没看过的同事眼花缭乱,在介绍 Java 8 特性时已经对 Stream 进行了详细的介绍,没看过的同学可以看下这篇: 还看不懂同事的代码? 其他更新 Java 9 中增加或者优化的功能远不止这些,上面只是列举了常用的一些特性,更多的特性如: 不能使用下划线 _ 作为变量名,因为它是一个关键字。 特性很多,感兴趣的可以自己了解下。 再次预告,后续文章会结合案例图文并茂详细介绍 Java 9 开始的模块系统,感兴趣的可以关注我。此去山高水远,愿你我一路同行。

    65510发布于 2020-03-03
  • 来自专栏老男孩成长之路

    Jdk14 都要出了,Jdk9 的特性还不了解一下?

    当然,这篇文章主要介绍 Java 9 的特性,而模块化是一个巨大改变,结合示例介绍下来篇幅会比较长,这里就不占用太多篇幅了。 ,就是工厂内部会自由复用已有实例或者创建的实例,所以应该避免对 of 创建的集合进行判等或者 haseCode 比较等操作。 便捷丰富的 Stream 操作让人爱不释手,更让没看过的同事眼花缭乱,在介绍 Java 8 特性时已经对 Stream 进行了详细的介绍: 当然,学习 Stream 之前要先学习 Lambda : 在 其他更新 Java 9 中增加或者优化的功能远不止这些,上面只是列举了常用的一些特性,更多的特性如: 不能使用下划线 _ 作为变量名,因为它是一个关键字。 特性很多,感兴趣的可以自己了解下。 再次预告,后续文章会结合案例图文并茂详细介绍 Java 9 开始的模块系统,感兴趣的可以关注我。此去山高水远,愿你我一路同行。

    69510发布于 2020-02-25
  • 来自专栏程序猿阿朗的专栏

    Jdk14 都要出了,Jdk9 的特性还不了解一下?

    Java 特性系列已经从 Java 7 开始补充到 Java 9 了,每一篇的反馈都还不错。这个系列会持续更新到 Java 13 版本,然后在每个 Java 新版本发布时同步更新这个系列。 JDK 9 在 DEA (这里我放错图了,微信不支持改图) 当然,这篇文章主要介绍 Java 9 的特性,而模块化是一个巨大改变,结合示例介绍下来篇幅会比较长,这里就不占用太多篇幅了。 便捷丰富的 Stream 操作让人爱不释手,更让没看过的同事眼花缭乱,在介绍 Java 8 特性时已经对 Stream 进行了详细的介绍,没看过的同学可以看下这篇: 还看不懂同事的代码? 其他更新 Java 9 中增加或者优化的功能远不止这些,上面只是列举了常用的一些特性,更多的特性如: 不能使用下划线 _ 作为变量名,因为它是一个关键字。 特性很多,感兴趣的可以自己了解下。 再次预告,后续文章会结合案例图文并茂详细介绍 Java 9 开始的模块系统,感兴趣的可以关注我。此去山高水远,愿你我一路同行。

    69210发布于 2020-02-25
  • 来自专栏java开发的那点事

    07-Java8特性 其他特性

    重复注解与类型注解 Java8对注解处理提供了两点该进,可重复的注解及可用于类型的注解 重复注解定义使用 新建注解 package com.dance.java8.day01.annotation; import java.lang.annotation.Repeatable; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Tar

    1.1K10编辑于 2021-12-14
  • 来自专栏爱可生开源社区

    特性解读 | mysql 8.0 memcached api 特性

    ---- 本文关键字:memcached 相关推荐文章: 特性解读 | 趋近完美的 Undo 空间 特性解读 | 8.0 新增 DML 语句(TABLE & VALUES) 一款优秀的缓存系统 memcache MySQL 8.0 —— 新增特性 MySQL 8.0 发布后,又在功能上给 memcached api 增加了两个特性。 1. 演示 下面我们来演示下这两个特性,先把 memcached api 插件以及需要的示例表数据准备好。 1. 总结 本篇介绍了 MySQL memcached api 使用场景以及在 MySQL 8.0 下特性使用例子,希望对大家有帮助。

    1.4K20发布于 2020-07-09
  • 来自专栏Web前后端、全栈出发

    JavaScript特性

    其会员都是公司 其中主要是浏览器厂商,有苹果、谷歌、微软、因特尔等) ES6 是ECMA-262,在2015年发布的新版本,ES此后每年进行更新~ ES6 的版本变动内容最多,具有里程碑意义 ,引入了许多的语法特性 模板字符串 模板字符串是 ES6 引入的一个特性,它提供了一种更便捷、可读性更高的方式来创建字符串。 this 值,这个特性对于某些情况反而有好处: 这个特性使得在使用函数作为回调函数或者在嵌套函数内部时,不需要使用额外的方法来绑定 this,从而减少了代码的复杂性. /undefined: 因为现在wb已经相当于没有任何引用的一个普通函数执行了 } 由于ES6开始默认严格模式,所以这种情况大部分会报错,这里也只是为了了解展示案例 Class 属性|方法定义 ES特性支持 所有实例对象自身的属性都定义在类的头部,看上去比较整齐,一眼就能看出这个类有哪些实例属性,一般用于声明具有初始|默认值的属性 /** Class中的属性: * 除了constructor构造器中定义属性ES特性

    82910编辑于 2024-08-06
  • 来自专栏Linux学习~

    Java特性

    Java特性 介绍Java 9 - Java 17这些版本的所有新增特性 随着SpringBoot 3.0的到来,现在强制要求使用Java 17版本(同样也是LTS长期维护版本) Java 8 关键特性 如果当前被包装的类不是null,依然返回自己,但是如果是null,那就返回Supplier提供的另一个Optional包装 .ifPresent(System.out::println); } Java 9 特性 关键字必须位于有初始值设定的变量上 Java终究不像JS那样进行动态推断,这种类型推断仅仅发生在编译期间,到最后编译完成后还是会变成具体类型的 var关键字仅适用于局部变量,没办法在其他地方使用的 Java 11 特性 HttpResponse.BodyHandlers.ofString()); //来看看响应实体是什么吧 System.out.println(response.body()); } Java 12-16 特性 equals、toString 等方法 public record Account(String username, String password) { //直接把字段写在括号中 } Java 17 特性

    64440编辑于 2023-11-03
  • 来自专栏科控自动化

    5.0特性

    (三) 有效载荷标识与内容类型 有效载荷标识(Payload Format Indicator)与内容类型(Content Type)是 MQTT 5.0 引入的两个属性。

    2.7K20编辑于 2022-03-29
  • 来自专栏后端技术探索

    mysql特性

    archives/2013/09/mysql-performance-reaching-500k-qps-with-mysql-57.html Mysql GA版本升级 回复数字19可查看mysql5.7升级文章 特性 对于旧格式密码,只能更新密码为格式密码: update mysql.user set authentication_string = password(‘yourps’)where Host=’localhost

    1.2K30发布于 2018-08-09
  • 来自专栏爱可生开源社区

    特性解读 | MySQL 8.0 特性-副本集(replicaset)

    那接下来来看看 MySQL 8.0.19 中 MySQL Shell 特性:副本集以及管理。 二、副本集 副本集也就是极度简化了对 MySQL 主从的相关管理操作。 用同样的方法添加实例 C MySQL ytt-pc:40100+ ssl JS > c1.addInstance('ytt@ytt-pc:4012') 接下来看看的主从状态,此时 ytt-pc:4010 查看状态,4012 为的主机,4011 和 4010 为从机 MySQL ytt-pc:40100+ ssl JS > c1.status() { "replicaSet": { 三、总结 这篇介绍了 MySQL Shell 的特性,管理 MySQL 主从复制,可以看到比传统的方式要简单的多。

    1.8K31发布于 2020-03-13
  • 来自专栏全栈程序员必看

    HTML5 特性_CSS3特性

    2.HTML5的起步: (1)HTML5 是 W3C(World Wide Web Consortium,万维网联盟) 与 WHATWG 合作的结果 (2)为 HTML5 建立的一些规则: a.特性应该基于 、CSS、DOM 以及 JavaScript b.减少对外部插件的需求(比如 Flash) c.更优秀的错误处理 d.更多取代脚本的标记 e.HTML5 应该独立于设备 f.开发进程应对公众透明 3.特性 autoplay",则忽略该属性 src url 要播放的音频的 URL 五.HTML5 拖放: 1.拖放(Drag 和 drop)是 HTML5 标准的组成部分: (1)拖放是一种常见的特性 例子:Facebook/Twitter 更新、估价更新、的博文、赛事结果等。 : (1)的 form 属性: autocomplete、novalidate (2)的 input 属性: autocomplete、autofocus、form、form overrides (

    7K30编辑于 2022-11-15
  • 来自专栏正则

    特性变更

    本文整理php7.0至php7.2的特性和一些变化。 /zh/migration71.new-features.php http://php.net/manual/zh/migration72.new-features.php PHP7.0 PHP7.0特性 input代替 6.移除了 ASP 和 script PHP 标签 开标签 闭标签 <% %> <%= %> <script language="php"> </script> ##PHP7.1 PHP7.1特性 当启用这个特性时,传入的参数或者函数返回的结果要么是给定的类型,要么是null #php5 function($a = null){ if($a===null) { return null; php7.1开始会抛出error 2.移除了ext/mcrypt拓展 #PHP7.2 PHP7.2特性 1.增加的类型object function test(object $obj) : object

    1.9K30编辑于 2021-12-02
  • 来自专栏后端码事

    Java 13 特性

    包括4个的 UnicodeScript,UnicodeScript总数达到150个;61 个 emoji 符号。12.1只添加了一个字符:U+32FF SQUARE ERA NAME REIWA。 这个特性默认开启,可以通过配置关闭 -XX:-ZUncommit。 另外,因为未使用内存不会被提交,所以堆大小会收缩至最小堆内存(-Xms)以内,这也就意味着当 -Xms 和 -Xmx 配置大小相同是,这一特性会被禁用。 详细参见:JDK-8191808 十、security-libs/java.security 命令:-showinfo -tls 用于查询 TLS 配置信息 详细参见:JDK-8219861 十一 详细参见:JDK-8220497 二十三、xml/jaxp DOM 和 SAX 的工厂类创建方法: newDefaultNSInstance() newNSInstance() newNSInstance

    1.1K30发布于 2020-09-11
  • 来自专栏学海无涯

    Swift 6.0 特性

    Swift 发布十周年之际 Apple 推出了大版本 Swift 6.0,其内置于 Xcode 16,带来了如下的特性

    69011编辑于 2024-07-05
  • 来自专栏向治洪

    Java 8特性

    Java 8 为Java语言、编译器、类库、开发工具与JVM(Java虚拟机)带来了大量特性。在这篇教程中,我们将一一探索这些变化,并用真实的例子说明它们适用的场景。 这篇教程由以下几部分组成,它们分别涉及到Java平台某一特定方面的内容: Java语言 编译器 类库 工具 Java运行时(JVM) 2.Java语言的特性 不管怎么说,Java 8都是一个变化巨大的版本 Java编译器的特性 3.1 参数名字 很长一段时间里,Java程序员一直在发明不同的方式使得方法参数的名字能保留在Java字节码中,并且能够在运行时获取它们(比如,Paranamer类库)。 Java 类库的特性 Java 8 通过增加大量类,扩展已有类的功能的方式来改善对并发编程、函数式编程、日期/时间相关操作以及其他更多方面的支持。 Java虚拟机(JVM)的特性 PermGen空间被移除了,取而代之的是Metaspace(JEP 122)。

    1.8K60发布于 2018-02-05
  • 来自专栏向治洪

    Java 11特性

    这是自 Java 8 后的首个长期支持版本,将支持到2026年版本更新说明 在Java的版本上,按照官方的说法,Java 的版本发布周期变更为每六个月一次 —— 每半年发布一个大版本,每个季度发布一个中间特性版本 通过这样的方式,开发团队可以把一些关键特性尽早合并到 JDK 之中,以快速得到开发者反馈,在一定程度上避免出现像 Java 9 这样两次被迫延迟发布的窘况。 按照官方的说法,的发布周期会严格遵循时间点,将于每年的3月份和9月份发布。所以 Java 11 的版本号是 18.9(LTS)。 特性 根据官网的公开信息,此处的Java 11主要更新了 17 个 JEP。 JavaScript Engine(弃用 Nashorn JavaScript 引擎) 336: Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API) 特性体验

    1K10编辑于 2022-11-30
  • 来自专栏ops技术分享

    Kubernetes 1.18特性

    二.具体特性 将Service Account Token作为通用身份验证方法 Kubernetes使用service account来验证集群内的服务。 因为如果配置有问题,我们将面临停止运行应用程序的风险。 修改Deployment时,将通过滚动更新策略应用更改,在该策略中,将创建的Pod,而旧的Pod在删除之前仍然有作用。 该策略可以确保如果的Pod无法启动,则该应用程序仍将在旧的Pod上运行。ConfigMap和Secret也采用了类似的方法,它们通过在不可变字段中启用不可变性。 使用Deployment滚动更新,可以在删除旧的Pod之前确保的pod在的配置中正常工作,以避免由于配置更改错误而导致应用程序中断。

    1.4K20发布于 2021-07-01
领券