Java中的String,StringBuilder,StringBuffer三者的區別

String 經過api能夠看到String是字符串常量,常量是不能夠被修改的,因此String對象一旦被建立是不能改變的,可是下面的代碼明明改變了,其實這只是一種假象。jvm其實是這樣解析的:先在字符串常量池建立一個對象str賦值asd,而後在建立個對象賦值asdas第一個str就會垃圾回收機制回收,因此String對象一旦被建立是不能改變,java String對象其實是一個不斷被建立而後被回
相關文章
相關標籤/搜索