1、Java的String类型可以被继承吗? String被final关键字继承,不能被继承2、String、StringBuilder、StringBuffer的区别?String:不可变,写方法返回的是新对象StringBuilder:可变,写方法返回的是当前对象;线程不安全,适用于单线程修改字符串StringBuffer:可变,写方法返回的是当前对象;线程安全,适用于多线程修改字符串3、ArrayList、LinkedList的区别?ArrayList基于动态数组实现,适合查询,查询复杂度为o(1);LinkedList基于链表实现,适合插入、删除,查询复杂度为o(n);4、讲一下Has...