面试
IT-JAVA小刘
励志成为一名出色的CODER!
展开
-
成为一名优秀的高级JAVA工程师必备的知识总结
1.Core Java,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了 2.多线程并发编程,现在并发原创 2016-11-15 16:45:19 · 4342 阅读 · 0 评论 -
互联网公司面试经验
每次面试都因为许多的问题导致失败,现根据这么多年的面试经验整理如下: (1)线程相关:产生线程的方式(继承Thread,实现Runnable,使用线程池(ExecutorService,Future,Callable)产生),线程池,守护线程(deamon thread(GC回收线程,实时推送消息线程等)) (2)SQL查询相关:大数据查询优化,(加索引!!妈蛋,面试时就给忘了,对索引的一些注原创 2016-11-14 19:54:14 · 382 阅读 · 0 评论