基本信息
文件名称:2025年高频javac面试题及答案.docx
文件大小:29.42 KB
总页数:15 页
更新时间:2026-01-04
总字数:约6.75千字
文档摘要

2025年高频javac面试题及答案

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

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