StringBuilder vs StringBuffer:
共同点:两者都是对String进行操作。
区别:
StringBuilder:线程不安全,但效率更高;
StringBuffer: 线程安全,但效率不高;
使用场景:
当追求效率,且没有多线程操作时,优先使用StringBuider;
如果有多个对象操作它,就需要使用StringBuffer。
类似的还有hashmap和hashtable,hashtable线程安全,hashmap效率更高。
PS:刚开始写博客,有什么建议的,望多多指教哈~