Java中的面试题 [1] --- Java基础、集合、排序、算法、ConcurrentHashMap等

来源:互联网 发布:同济大学网络 编辑:程序博客网 时间:2024/06/05 14:56

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、 

0 0