本随笔会不定期更新面试里遇到的问题。
1. <? extends T>和<? super T>的区别
答案:https://www.cnblogs.com/drizzlewithwind/p/6100164.html
2.List<String> 如何转 List<Object>
泛型不一致是不能直接赋值的,虽然看起来很合理。
答案:
List<String> stringList = new ArrayList(); stringList.add("one") ; List<Object> objectList = new ArrayList<Object>((List)stringList); objectList.add("5") ;
3.快速失败(fail-fast)和安全失败(fail-safe)的区别?
答案:https://www.cnblogs.com/shamo89/p/6685216.html
4.Enumeration接口和Iterator接口的区别有哪些?