StringBuilder StringBuffer区别

来源:互联网 发布:java生成两个构造函数 编辑:程序博客网 时间:2024/06/08 16:31

StringBuilder vs StringBuffer:
共同点:两者都是对String进行操作。
区别:
StringBuilder:线程不安全,但效率更高;
StringBuffer: 线程安全,但效率不高;
使用场景:
当追求效率,且没有多线程操作时,优先使用StringBuider;
如果有多个对象操作它,就需要使用StringBuffer。

类似的还有hashmap和hashtable,hashtable线程安全,hashmap效率更高。

PS:刚开始写博客,有什么建议的,望多多指教哈~

0 0
原创粉丝点击