国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - StringBuffer轉成String,可以不同過tostring,而是通過+“”的方式轉換嗎?

瀏覽:88日期:2024-02-14 17:59:23

問題描述

問題解答

回答1:

sb本質是一個StringBuffer對象,直接sb+''就是在調用了sb.toString()去和''進行拼接,另外補充一點,StringBuffer是線程安全的,為什么要使用StringBuilder或者StringBuffer呢?原因是String類在Jdk里邊,是final類型的,但是為什么final修飾的還可以String str = s + '';這種形式存在呢?因為在jvm里邊,每次執行+的時候,都會創建一個臨時的String對象,然后你看到的String str = a + b;實際上是String str = new String(a) + new String(b);的形式,這樣如果要拼接的字符串多了,就會創建出很多String對象,因此,造成gc的開銷增大,所以這種頻繁的操作不直接用字符串拼接,而是用StringBuilder或者StringBuffer來取代。

標簽: java
主站蜘蛛池模板: 亚洲第一页在线视频 | 国产日产高清欧美一区二区三区 | 成人国产亚洲欧美成人综合网 | 午夜爱爱毛片xxxx视频免费看 | 一区二区在线看 | 92看片淫黄大片一级 | 欧美ⅹxxxx视频 | 国产精品国产欧美综合一区 | 69欧美另类xxxxx高清 | 国产成人综合91精品 | 成人看片黄a在线看 | 一级毛片日韩 | 国产系列在线 | 一级国产在线观看高清 | 在线观看一区二区三区四区 | 狠狠色丁香婷婷综合 | 日韩国产欧美成人一区二区影院 | 日韩激情无码免费毛片 | 全部免费国产潢色一级 | 亚洲精品视频免费在线观看 | 国内精品不卡一区二区三区 | 国产伦理自拍 | 亚洲一片 | 国产第一夜 | 91久久亚洲精品一区二区 | 男女乱淫免费视频 | 亚洲精品98久久久久久中文字幕 | 国产欧美日韩一区二区三区 | 一级片在线观看 | 男人使劲躁女人视频小v | 国产成人精品实拍在线 | 91香蕉视频免费 | 欧美人在线一区二区三区 | 欧美亚洲免费 | 一区二区三区亚洲 | 亚洲素人在线 | 亚洲精品午夜国产va久久成人 | 国产一线视频在线观看高清 | 欧美日韩 国产区 在线观看 | 欧美男女网站 | 性福利视频 |