知识小结
1. HashMap的数据结构与存储原理
hashmap本质数组加链表。根据key取得hash值,然后计算出数组下标,如果多个key对应到同一个下标,就用链表串起来,新插入的在前面。
参考链接:http://blog.csdn.net/vking_wang/article/details/14166593
2.HashMap与HashTable的线程安全问题,解决办法,ConcurrentHashMap能完全替代HashTable吗?为什么?
参考链接:http://blog.csdn.net/zldeng19840111/article/details/6703104
3.hashmap 初始化内存占用大小?
参考链接:http://blog.csdn.net/androidzhaoxiaogang/article/details/9121185
参考链接:http://www.ibm.com/developerworks/cn/java/j-codetoheap/
4.hashmap 扩容
有3个关键参数:
capacity:容量,就是数组大小
loadFactor:比例,用于扩容
threshold:=capacity*loadFactor 最多容纳的Entry数,如果当前元素个数多于这个就要扩容(capacity扩大为原来的2倍
参考链接:http://blog.csdn.net/vking_wang/article/details/14166593
5.hashmap的hash冲突
hashmap本质数组加链表。根据key取得hash值,然后计算出数组下标,
如果多个key对应到同一个下标,就用链表串起来,新插入的在前面。
http://blog.csdn.net/vking_wang/article/details/14166593
6.集合类都有哪些,除了HashMap,Arraylist之外更高级的有什么?
http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.html
7.集合类相关(有哪些,用过哪些,有什么区别,有什么特点,为什么)
Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能
8.collection接口实现?
http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.html
9.是否用过socket编程?
http://acm.tzc.edu.cn/acmhome/projectList.do?method=projectNewsDetail&nid=2
10.线程和锁(为什么需要线程同步,同步线程解决什么问题,怎么实现
http://greemranqq.iteye.com/blog/2030232
11.多线程的实现方式,你常用的实现方式是什么,举例分析说明。(在举例的过程中,面试官会根据你做的项目写的多线程程序进行提问,例如某个方法可不可以更换成别的方法,或者采用另外一种多线程实现方式,如果采用了,优缺点是什么,怎么去优化。问完之后,会根据的你的举例延伸到他的一个案例进行分析,让你回答采用哪种实现方式更合适,原因是什么,例如最常见的生产者与消费者模式里边采用哪种多线程实现形式,原因是什么)
http://blog.csdn.net/aboy123/article/details/38307539
http://blog.csdn.net/jackfrued/article/details/44499227
12.forward和redirect区别?
http://zhulin902.iteye.com/blog/939049
13.并发都有哪些?并发编程?
http://blog.csdn.net/jackfrued/article/details/44499227
14.列举什么会使java内存溢出
http://outofmemory.cn/c/java-outOfMemoryError
15.输入管道是什么设计模型?
http://www.codeceo.com/article/java-io.html
16.序列化的作用和类型?
http://www.oschina.net/question/4873_23270
http://bbs.csdn.net/topics/330009640
17.垃圾回收机制
http://blog.csdn.net/zsuguangh/article/details/6429592
18.使用过什么java内存管理工具(其实就是java调优工具)
http://www.importnew.com/12324.html
19.string字符串如何排序?
http://blog.csdn.net/linminqin/article/details/25687363
20.string型日期格式如何转换为date?
http://blog.csdn.net/angus_17/article/details/7656631
21.java设计模式?你用过哪种模式,这种模式的优点是什么?
http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html
spring 相关
Jquery相关
怎么用JS获取到页面某一个列表里的所有值。 | http://zhidao.baidu.com/link?url=kRIRAaVJbFOpRp-0_ywXT-NRk0DAUQuJtFrp55velUK5HU635uYuDZfTvEf8dWcIK5emluI1ZlasKbmHCncC9q |
Javascript都用过哪些方法? | http://segmentfault.com/a/1190000002490434 |
jQuery的val()的作用 | http://www.w3school.com.cn/jquery/attributes_val.asp |
jQuery的html()的作用 | http://www.w3school.com.cn/jquery/manipulation_html.asp http://www.jb51.net/article/54591.htm |
jQuery封装了那几种请求?区别是什么? | http://blog.csdn.net/a5489888/article/details/8523316 |
jQuery选择器 | http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp |
ajax跨域 |
SQL