以下2020阿里巴巴最新面试题可自由收藏,文末有福利放送,感谢大家支持。1、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。 2、String不可变是因为在JDK中String类被声明为一个final类。 3、StringBuffer是线程安全的,而StringBuilder是非线程安全的。 ps:线程安全会带来额外的系统开销,所以StringBuilder的效率比StringB...