现在的位置: 首页 > Java面试题 > 正文

String、StringBuffer、StringBuilder 的区别是什么?

2021年09月14日 Java面试题 ⁄ 共 197字 ⁄ 字号 暂无评论

String 是字符串常量,每次操作都会生产新的对象,适用于少量字符串操作的情况;StringBuffer、StringBuilder 是字符串变量,StringBuffer 是线程安全的,而 StringBuilder 是非线程安全的,但 StringBuilder 的性能却高于 StringBuffer,所以在单线程环境下推荐使用 StringBuilder,多线程环境下推荐使用 StringBuffer。

给我留言

留言无头像?


×