国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

第十三章 字符串

2019-11-08 20:15:39
字體:
供稿:網(wǎng)友

1、String對(duì)象時(shí)不可變的,每次修改String實(shí)際上都是創(chuàng)建了一個(gè)全新的String對(duì)象

2、用于String對(duì)象的+和+=操作符是java中唯一重載過的操作符,java中不允許程序員自定義操作符

3、研究javap命令!!!

4、字符串相加的代碼,每次相加都會(huì)產(chǎn)生一個(gè)新的字符串,這造成了系統(tǒng)的額外開銷,因此編譯器會(huì)自動(dòng)引入StringBuilder類,并調(diào)用append方法代替字符串相加,這樣做就只是在最終新建了一個(gè)字符串對(duì)象而已,提高了效率。但是,如果在循環(huán)代碼中使用字符串拼接,仍然建議使用StringBuilder類來操作,因?yàn)榫幾g器自動(dòng)引入的StringBuilder會(huì)在每一次循環(huán)都初始化一個(gè)對(duì)象出來,這也是沒有必要的。而且顯式的創(chuàng)建StringBuilder的做法還可以預(yù)先指定大小,以避免重復(fù)分配緩存

5、StringBuilder和StringBuffer的區(qū)別,后者是線程安全的


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 仁布县| 都江堰市| 时尚| 东城区| 神木县| 铜鼓县| 灯塔市| 泸州市| 额济纳旗| 新河县| 开远市| 孝义市| 吉林市| 武安市| 高安市| 高雄县| 广州市| 华池县| 乌海市| 鄂尔多斯市| 蓬溪县| 双流县| 崇信县| 宁南县| 夏河县| 兴宁市| 普洱| 健康| 屯昌县| 安福县| 西和县| 新和县| 当涂县| 鄂伦春自治旗| 武城县| 夏河县| 东方市| 印江| 泸溪县| 乐山市| 岫岩|