杭州Java后端高频面试题及详细答案(真实面试版).docx

杭州Java后端高频面试题及详细答案(真实面试版).docx

杭州Java后端高频面试题及详细答案(真实面试版)

本套题库整理自杭州阿里、蚂蚁、网易、海康及本地中小互联网企业真实面试场景,适配初级、中级Java后端开发岗位,答案贴合面试官考察重点,口语化、接地气,摒弃模板化套话,侧重实战原理和业务落地思路。

一、Java基础高频题

1.String、StringBuilder、StringBuffer的区别?日常开发怎么选?

参考答案:

核心区别主要在可变性、线程安全、执行效率三个维度:

1)String是不可变字符串,底层是final修饰的字符数组(JDK9+改为字节数组),每次拼接、修改字符串都会生成新对象,频繁操作会产生大量无用对象

文档评论(0)

1亿VIP精品文档

相关文档