首页 > 其他分享 >jdk21新特性

jdk21新特性

时间:2024-03-08 12:00:31浏览次数:26  
标签:编码 jdk21 UTF 21 G1 特性 https

jdk21新特性

内容基本就是收集了下官方说明,然后自己汉化了下觉得有必要记录的。原文请看文章末尾

编码字符集
默认编码为 UTF-8 ,而不是取用当前运行操作系统的 编码。 -Dfile.encoding=UTF-8 可以不再设置
JVM 变更
G1 单块支持 31M => 512M
G1 使用单标记 bitmap

类名检测
1.4 之前支持以 / 结尾,21 抛出 ClassFormatError

参考视频:https://www.youtube.com/watch?v=5jIkRqBuSBs
参考地址:https://openjdk.org/projects/jdk/21/
语法更新:https://docs.oracle.com/en/java/javase/21/language/index.html

标签:编码,jdk21,UTF,21,G1,特性,https
From: https://www.cnblogs.com/listjiang/p/17664281.html

相关文章

  • 说说Vue 3.0中Treeshaking特性?举例说明一下?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一、是什么Treeshaking 是一种通过清除多余代码方式来优化项目打包体积的技术,专业术语叫 Deadcodeelimination简单来讲,就是在保持代码运行结果不变的前提下,去除无用的代码如果把代码打包比作制作蛋糕,传统......
  • Dash 2.16版本新特性介绍
    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/dash-master大家好我是费老师,几天前Dash发布了其2.16.0版本,随后在修复了一些潜在问题后,于今天发布了可稳定使用的2.16.1版本,执行下面的命令进行最新版本Dash的安装:pipinstalldash-U2.16版本中为......
  • CANape 22.0惊艳亮相!全面升级的新特性引领汽车测试技术飞跃!
    大家好!近日,备受期待的CANape软件迎来了全新的版本——CANape22.0!作为汽车测试领域的重要工具,CANape一直以其强大的功能和稳定的性能备受赞誉。而这次的CANape22.0版本带来了一系列令人瞩目的重要更新,为汽车测试技术迈上了一个新的台阶提供助力。现在,让我们一起来揭开CANape22.0......
  • java mysql事物特性记录,在同一事物中更新执行后,立即查询得到的是新数据还是旧数据?
    在Java中,如果你使用MySQL,并且你在一个事务方法中执行了更新操作,那么在这个事务结束并提交之前,其他事务或查询(非同一事务内的)是看不到你的更新结果的。这是数据库事务的隔离性所保证的。 但是,如果你在同一事务中立即执行查询,你将看到更新后的数据。因为查询和更新都在同一个事务......
  • Python中那些简单又好用的特性和用法
    Python作为我的主力语言帮助我开发了许多DevOps运维自动化系统,这篇文章总结几个我在编写Python代码过程中用到的几个简单又好用的特性和用法,这些特性和用法可以帮助我们更高效地编写Python代码1.链式比较x=5y=10z=15ifx<y<z:print("xislessthanyandy......
  • React Hooks 钩子特性及应用场景
    Hooks是React16.8的新增特性。它可以让你在不编写class组件的情况下使用state以及其他的React特性。ReactHooks表现形式是以use开头的函数被称为Hook。useState是React提供的一个内置Hook。你可以在ReactAPI参考中找到其他内置的Hook。你也可以通过组合......
  • .Net 反射和特性
    学习:.net反射简单介绍-WebEnh-博客园(cnblogs.com)反射就是通过反射程序集从而获取相关信息十月的韩流使用了特性就必定会使用反射varres=obj.GetType() //获取obj类所有的信息.GetProperties()//获取obj所有的属性.Where(pi=>{......
  • MySQL-18 MySQL8其他新特性
    C-18.MySQL8其他新特性1.MySQL8新特性概述MySQL从5.7版本直接跳跃发布了8.0版本,可见是一个令人兴奋的里程碑的版本。MySQL8版本在功能上,做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是对MySQLOptimizer优化器进行了改进。不仅在速度上得到了改善,还为用......
  • springboot四大特性
    "SpringBoot是一个基于Spring框架的开源框架,具有以下四大特性:简化配置:SpringBoot提供了自动化的配置机制,通过约定大于配置的方式,减少了开发人员的配置工作。它通过Starter模块来管理依赖,简化了项目的构建和管理。内嵌容器:SpringBoot支持内嵌Servlet容器(如Tomcat、Je......
  • go1.22 新特性(日常使用相关)
    for循环循环共享变量问题Go在1.22版本之前,for循环迭代器的变量是一个单一变量,使用不当,会导致意想不到的行为,可能会造成共享循环变量的问题。如依旧要使用旧版本,可以主动配置GOEXPERIMENT=loopvarpackagemainimport( "fmt" "time")funcmain(){ nums:=[]int{1......