Java中的面试题 [1] --- Java基础、集合、排序、算法、ConcurrentHashMap等
2017-05-15 09:37
190 查看
Java中的面试题 [1] --- Java基础、集合、排序、算法、ConcurrentHashMap等
1、用Java实现100个随机数(1-1000以内)排序,要求:逻辑清晰,代码整洁。
2、POI导出数据量多少,是存放到一个文件中还是多个文件?
3、浅克隆和深克隆区别?
4、线程安全问题,有几种解决方案?
5、List集合和Set集合有什么区别?set集合如何判断元素不重复?
6、什么是连接池?为什么要用连接池?
7、POI导出数据有100列,怎么解决?
8、String、StringBuilder与StringBuffer区别,有哪些代码优化方面经验?
9、什么是反射,自省(内省)?
10、说一下集合,平时你们怎么用的 ?
11、LinkedList相比ArrayList的最大缺点是什么?
12、他问HashMap和TreeMap的使用场景? 我说在数据量大的时候,HashMap的查询速度较快,如果需要排序,就使用TreeMap,否则使用HashMap。
13、
1、用Java实现100个随机数(1-1000以内)排序,要求:逻辑清晰,代码整洁。
2、POI导出数据量多少,是存放到一个文件中还是多个文件?
3、浅克隆和深克隆区别?
4、线程安全问题,有几种解决方案?
5、List集合和Set集合有什么区别?set集合如何判断元素不重复?
6、什么是连接池?为什么要用连接池?
7、POI导出数据有100列,怎么解决?
8、String、StringBuilder与StringBuffer区别,有哪些代码优化方面经验?
9、什么是反射,自省(内省)?
10、说一下集合,平时你们怎么用的 ?
11、LinkedList相比ArrayList的最大缺点是什么?
12、他问HashMap和TreeMap的使用场景? 我说在数据量大的时候,HashMap的查询速度较快,如果需要排序,就使用TreeMap,否则使用HashMap。
13、
相关文章推荐
- java基础面试题集合
- 排序基础算法汇总-java实现
- Java基础知识强化之集合框架笔记22:List集合的三个子类的特点(面试题)
- Java基础知识强化之集合框架笔记69:Collections类之ArrayList存储自自定义对象并排序的案例
- Java基础知识强化之集合框架笔记46:Set集合之TreeSet存储自定义对象并遍历练习2(自然排序)
- java基础知识记录--集合 (摘自张孝祥整理java面试题)
- 黑马程序员—Java基础学习笔记之排序算法:选择排序&冒泡排序
- Java基础知识强化之集合框架笔记29:使用LinkedList实现栈数据结构的集合代码(面试题)
- 黑马程序员——JAVA基础--- 集合IO综合练习排序问题
- Java基础知识强化之集合框架笔记67:Map集合面试题之List,Set,Map等接口是否继承自Map接口
- java基础知识之 算法 【冒泡排序】【快速排序】
- java 基础知识-数组的7种算法(排序、求和、最值、遍历...)
- Java基础之常用集合及排序
- Java基础知识强化之集合框架笔记44:Set集合之TreeSet保证元素唯一性和自然排序的原理和图解
- [基础回顾-JAVA类集框架篇] 之 集合排序Comparable与Comparator(中)
- java基础面试题集合
- java 算法基础之四堆排序法
- Java基础之TreeSet集合使用泛型、比较器排序示例:
- Java基础知识强化之集合框架笔记47:Set集合之TreeSet保证元素唯一性和比较器排序的原理及代码实现(比较器排序)
- Java基础知识强化之集合框架笔记45:Set集合之TreeSet存储自定义对象并遍历练习1(自然排序)