老師這個(gè)地方怎么又用的是StringBuilder??這是個(gè)什么東西啊啊
哪位大神可以解釋一下,這個(gè)是stringbuilder,是干干嘛的?還有這個(gè) sb.append ("寫(xiě)sql語(yǔ)句"); 又是干嘛的?。??? ? ?老師之前寫(xiě)的query方法不是用的這中方法,怎么到這邊突然變成這樣的方法了???
哪位大神可以解釋一下,這個(gè)是stringbuilder,是干干嘛的?還有這個(gè) sb.append ("寫(xiě)sql語(yǔ)句"); 又是干嘛的?。??? ? ?老師之前寫(xiě)的query方法不是用的這中方法,怎么到這邊突然變成這樣的方法了???
舉報(bào)
2018-09-11
String 類型 線程安全 不可變(通常是值字面量類型)
StringBuffered 線程安全 可變類型 (通常是址類型)
StringBuilder 非線程安全,可變類型? 效率高。
區(qū)別:對(duì)單線程環(huán)境,線程安全與非線程安全區(qū)執(zhí)行結(jié)果一致,多線程一般采用線程安全。所謂的可變與不可變,是指,對(duì)原對(duì)象的操作是否會(huì)產(chǎn)生新的副本。
2018-09-04
BufferedReader才是用來(lái)緩沖的? 這個(gè)StringBuilder跟String有點(diǎn)像,不過(guò)String是不可變的,而StringBuilder定義的字符串類型是可變的,并且StringBuilder效率最高,速度快.老師在這里面用的StringBuilder主要是為了后面對(duì)字符串做一些操作,而用String的話則需要?jiǎng)?chuàng)建多個(gè)對(duì)象,增大的內(nèi)存的開(kāi)銷. 希望對(duì)你有幫助.還有個(gè)是StringBuffered,也可以了解一下.
2018-03-21
一個(gè)字符串緩沖器 提高效率用的