Java基础
-
HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。
-
HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。
-
HashMap,HashTable,ConcurrentHashMap的区别。
-
极高并发下HashTable和ConcurrentHashMap哪个性能更好,为什么,如何实现的。
-
HashMap在高并发下如果没有处理线程安全会有怎样的安全隐患,具体表现是什么。
-
java中四种修饰符的限制范围。
-
Object类中的方法。
-
接口和抽象类的区别,注意JDK8的接口可以有实现。
-
动态代理的两种方式,以及区别。
-
Java序列化的方式。
-
传值和传引用的区别,Java是怎么样的,有没有传值引用。
-
一个ArrayList在循环过程中删除,会不会出问题,为什么。
-
@transactional注解在什么情况下会失效,为什么。