当前位置: 首页 > 科技观察

Java-JDK13可能带来哪些新特性?

时间:2023-03-16 22:34:19 科技观察

JDK13正处于抢先体验(EA,earlyaccess)阶段,预计9月发布正式版。当前最新版本为build9,各个build的更新说明可以查看:https://jdk.java.net/13/release-notes。本文引用InfoWorld的一篇报道,介绍了OracleJavaPlatformGroup高级架构师MarkReinhold预测的JDK13中将出现的2个新特性。原始字符串文字,可以跨越多行源代码而无需转义转义字符。目标是简化Java的开发,例如开发人员可以在不混合一些Java指示符的情况下以可读的形式表示字符序列,或者为Java以外的语法提供字符串。在JDK13中进行预期测试后,该功能可能会出现在后续的JDK14版本中。可用于生产环境的switch表达式将在JDK13中带来beta版本实现,switch表达式扩展了switch语句,使其既可以作为语句使用,也可以作为表达式使用,两者都可以写成使用传统的switch语法,或者使用简化的“caseL->”模式match语法作用于不同的作用域并控制执行流程。这些更改将简化日常编码并为switch(JEP305)中的模式匹配做准备。下载JDK13EA版:https://jdk.java.net/13