美文网首页
对于java中的String与+的笔记

对于java中的String与+的笔记

作者: 余白未染霜啊 | 来源:发表于2018-09-13 23:21 被阅读0次

            如println(3+4+"3")与如println("3"+4+3)的结果分别为73与343。

            在java中代码的顺序都是从左往右,当出现字符串时,+符号会自动把后面的数据类型转换为字符串。

            jdk1.5之后,jvm编译自动把+号换用stringBuilder中的append()方法。

            那么能多用+号来简便嘛,我们可以发现在多次拼接中+号会不断产生新对象,再不断回收。造成很大的开销,而append则始终操作一个对象。

            好了,对于这个的粗浅笔记就到这了,下次打算记一下也是关于字符串的equal和==之间的区别。

    相关文章

      网友评论

          本文标题:对于java中的String与+的笔记

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