2025年高频javac面试题及答案.docx

2025年高频javac面试题及答案

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

String是不可变类,底层使用final修饰的char数组存储(JDK9后改为byte数组),每次对String的修改操作都会提供新的String对象,性能较低。StringBuilder和StringBuffer继承自AbstractStringBuilder,内部使用可变的char/byte数组,支持高效的字符串拼接。StringBuilder是非线程安全的,适用于单线程环境;StringBuffer通过synchronized修饰方法保证线程安全,适用于

文档评论(0)

1亿VIP精品文档

相关文档