
Java 中的 char、String、StringBuilder 与 StringBuffer 详解
Java 字符串处理核心在于 char、String、StringBuilder 及 StringBuffer 的区别。char 是基础单元;String 不可变且线程安全,适合常量与键;StringBuilder 非线程安全但性能高,用于单线程拼接;StringBuffer 线程安全用于多线程。JDK 9 后底层由 char[] 转为 byte[] 优化内存。掌握其底层机制与适用场景,能有效避免性能陷阱并写出健壮代码。
















