Java新特性整理笔记(一)

晓梦
晓梦
晓梦
7
文章
1
评论
2020年1月9日00:17:03 评论 19 453字阅读1分30秒

首先说一下,关于下文所述均为个人所学时见到的便记下来了,方便自己以后查阅,有什么错误的地方希望大家提出方便我纠正。

var关键字

var是Java 10推出的新特性,var即局部变量类型推断,主要用于声明变量,有的时候类型名太长,写起来麻烦,比如下面这段

StringBuilder sb = new StringBuilder();

有了var之后,我们就可以这样写

var a = new StringBuilder();

怎么样,是不是很方便!

Text Blocks

Text Blocks,简单理解就是多行字符串,Java 13的新特性,用""", , ,"""来表示,之前我们连接字符串都是用+来连接,比如下面这串代码

String a = "我是第一行\n"
         + "我是第二行\n"
         + "我是第三行";

看起来是不是很麻烦,又要转义换行符又要连接字符串,我们来看下 Text Blocks 如何写

String s = """
           我是第一行
           我是第二行
           我是第三行
           <h4>我是第四行</h4>
           """;

代码看起来是不是更清晰易懂,目前就先说这两项新特性吧,改天再总结其他的。

晓梦
  • 版权声明: 发表于 2020年1月9日00:17:03
  • 转载注明:https://www.xmbkw.cn/7.html
Kotlin代码和Java代码对比分析 Android

Kotlin代码和Java代码对比分析

前  言 我将通过一篇文章来给大家分析一下,Kotlin究竟比Java好在哪?接下来我会写个代码片段来做下分析。由于我是一名Android开发爱好者,所以我的文章属于偏向Android方面分析。 Te...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: