一.String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? String在Java中是final的类,所以不可变:StringBuffer是同步的,StringBuilder是不同步的.后2者可以通过append改变引用指向的 对象.而String则做不到,String只能通过在内存中添加新的对象,将引用指向该新对象 答案 二.VECTOR,ARRAYLIST, LINKEDLIST的区别是什么? Vector是同步的,而后2者是非同步