VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • Java面试题(五):String、StringBuffer、StringBuilder

作者:@小灰灰
本文为作者原创,转载请注明出处:https://www.cnblogs.com/liuhui0308/p/14902573.html


回到顶部(go to top)

1. String、StringBuffer、StringBuilder

String是final修饰的,不可变,每次操作都会产生新的String对象。

StringBuffer和StringBuilder都是在原对象上操作。

StringBuffer是线程安全的,StringBuilder线程不安全的。

StringBuffer方法都是synchronized修饰的。

性能:StringBuilder > StringBuffer > String。

场景:基础需要改变字符串内容时使用后面两个

优先使用StringBuilder,多线程使用共享变量时使用StringBuffer。


相关教程