经典java面试题(最新整理)
JDK JRE JVM的区别?
Enumeration接口和Iterator接口的区别有哪些?
HashSet和TreeSet有什么区别?
Java集合类框架的最佳实践有哪些?
如何权衡是使用无序的数组还是有序的数组?
你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?
什么是Java优先级队列(Priority Queue)?
Comparable和Comparator接口是干什么的?列出它们的区别
数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?
经典java面试题(最新整理)
Iterator和ListIterator的区别是什么?
为什么集合类没有实现Cloneable和Serializable接口?
Java集合类框架的基本接口有哪些?
如何确保N个线程可以访问N个资源同时又不导致死锁?
什么是死锁(deadlock)?
在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?
创建线程有几种不同的方式?你喜欢哪一种?为什么?
什么是值传递?什么是引用传递?
Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?
Java集合体系结构(List、Set、Collection、Map的区别和联系)
HashSet的使用和原理(hashCode()和equals())
TreeSet的原理和使用(Comparable和comparator)
java集合和数组的比较(为什么引入集合)
Java的HashMap和Hashtable有什么区别HashSet和HashMap有什么区别?使用这些结构保存的数需要重载的方法是哪些?
如果觉得《经典java面试题(最新整理)》对你有帮助,请点赞、收藏,并留下你的观点哦!