400-700-1307

【Java面試題】String、StringBuilder和StringBuffer的區別

2019-01-26 17:06

1.String、StringBuilder和StringBuffer的區別?
答案:

String、StringBuilder和StringBuffer的區別?
<1>運行速度快慢為:StringBuilder > StringBuffer > String
(String為字符串常量,而StringBuilder和StringBuffer均為字符串變量,即String對象一旦創建之后該對象是不可更改的)
<2>StringBuilder是線程不安全的,而String、StringBuffer是線程安全的。
<3>String是final類,即不能被繼承。StringBuffer是一個可變對象,當對他進行修改
的時候不會像String那樣重新建立對象它只能通過構造函數來建立。

開班信息

當前校區

北京校區
  • 北京校區
  • 上海校區
  • 廣州校區
  • 沈陽校區
  • 杭州校區
  • 南京校區
  • 鄭州校區
  • 成都校區
  • 深圳校區
  • 西安校區
  • 蘇州校區
  • 深圳沙井
  • 深圳觀瀾
  • 深圳龍崗
  • 武漢校區
  • 西寧校區
  • 石家莊校區
  • 湖北咸寧
  • 廣東惠州
  • 廣東佛山

                    Copyright © 2007-2019 IT兄弟連教育 版權所有 京ICP備11018177號  京公網安備 11010802026987號

                    内蒙古十一选五预测号