DESKTOP-0FT47VC_20200902-罗贤丞
问题
String ,String Buffer,String Builder的区别。
解决
不同点:
String | String Buffer | String Builder | |
---|---|---|---|
概念 | String代表字符串,String对象是不可变的 | 线程安全的可变字符序列 | 一个可变的字符序列 |
安全性 | --------------------------------------------------------- | 线程安全 | 线程不安全 |
关键字 | --------------------------------------------------------- | 有synchronized关键字修饰 | 没有synchronized关键字修饰 |
效率 | 效率低 | 效率较高 | 效率高 |
相同点:String Buffer,String Builder都继承了AbstractStringBuilder这个抽象类,都实现了[Serializable], [Appendable], [CharSequence]接口。
吐槽
继续努力.
近期评论