1.String类可以被继承吗? 2.继承和聚合的关系? 3.什么是线程安全? 4.HashMap线程安全么? 5.ConcurrentHashMap为什么线程安全? 6.Java的反射机制?在什么地方使用过? 7.Object有哪些常用的方法?大致说一下每个方法的含义? 8.Java创建对象有几种方式? 9.获取一个类的对象的方式有哪些? 10.ArrayList和LinkedList的区别有哪些? 11.用过ArrayList吗?说一下他有什么特点? 12.有数组了为什么还有搞个ArrayList呢? 13.说说什么是fail-fast?