美文网首页
JAVA 13新特性

JAVA 13新特性

作者: 李征兵 | 来源:发表于2019-09-20 15:24 被阅读0次

Oracle公司近期已经发布了java 13,有一些关系到开发的新特性也进入了我们的视线,下面就照本宣科的把这些特性做个介绍。

下载安装jdk 13

进入oracle的官站下载页https://www.oracle.com/technetwork/java/javase/downloads/index.html,选择安装环境的OS,然后下载,按照安装步骤一步步完成。

配置多版本java

如果你的电脑已经安装了早期版本的java则需要配置java环境,以便能够在不同版本直接切换,这里以mac为例进行说明。

  1. 编辑~/.bash_profile
    增加不同版本的JAVA_HOME的export,例如:我的电脑安装了3个版本的java,那么JAVA_HOME就按照下面配置
export JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
export JAVA8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
export JAVA13_HOME=/Library/Java/JavaVirtualMachines/jdk13.jdk/Contents/Home
#设置缺省java版本
export JAVA_HOME=$JAVA8_HOME
#alias别名切换
alias jdk7="export JAVA_HOME=$JAVA7_HOME"
alias jdk8="export JAVA_HOME=$JAVA8_HOME"
alias jdk13="export JAVA_HOME=$JAVA13_HOME"
  1. 配置生效
    执行source命令。
source ~/.bash_profile
  1. JAVA版本切换
    执行版本的别名命令就可以自由切换了。
$ jdk7
$ java -version
$ jdk8
$ java -version
$ jdk13
$ java -version
版本切换效果

开发相关的新特性

  1. switch支持表达式
switch (k) {
  case 1 -> "one";
  case 2 -> "two";
  default -> "many";
}
  1. String赋值支持文本块(三个连续的"号)
String html ="""
  
  <html>
  
  <body>
  
  <p>Hello, www.jintianxuesha.com world</p>
  
  </body>
  
  </html>
  
  """;

JDK13新特性详解

相关文章

网友评论

      本文标题:JAVA 13新特性

      本文链接:https://www.haomeiwen.com/subject/sjdjuctx.html