亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師這個地方怎么又用的是StringBuilder??這是個什么東西啊啊

哪位大神可以解釋一下,這個是stringbuilder,是干干嘛的?還有這個 sb.append ("寫sql語句"); 又是干嘛的啊??? ? ?老師之前寫的query方法不是用的這中方法,怎么到這邊突然變成這樣的方法了???

http://img1.sycdn.imooc.com//5ab1bb560001baa717310991.jpg

正在回答

3 回答

String 類型 線程安全 不可變(通常是值字面量類型)

StringBuffered 線程安全 可變類型 (通常是址類型)

StringBuilder 非線程安全,可變類型? 效率高。

區別:對單線程環境,線程安全與非線程安全區執行結果一致,多線程一般采用線程安全。所謂的可變與不可變,是指,對原對象的操作是否會產生新的副本。


0 回復 有任何疑惑可以回復我~

BufferedReader才是用來緩沖的? 這個StringBuilder跟String有點像,不過String是不可變的,而StringBuilder定義的字符串類型是可變的,并且StringBuilder效率最高,速度快.老師在這里面用的StringBuilder主要是為了后面對字符串做一些操作,而用String的話則需要創建多個對象,增大的內存的開銷. 希望對你有幫助.還有個是StringBuffered,也可以了解一下.

0 回復 有任何疑惑可以回復我~

一個字符串緩沖器 提高效率用的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師這個地方怎么又用的是StringBuilder??這是個什么東西啊啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號