红黑树的实现原理和应用场景;NIO是什么?适用于何种场景?HashMap内部的数据结构是什么?底层是怎么实现的?ConcurrentHashMap实现原理及源码分析(1.7)ConcurrentHashMap实现原理及源码分析(1.8)说说反射的应用场景说说自定义注解的场景及实现;List和Map区别,Arraylist与LinkedList区别,ArrayList与Vector 区别;