java你必须具备的知识吧!
1.java的String类、StringBuffer、StringBuilder这三个的用法以及区别!
2.java的集合类,像ArrayList,HashMap等等!
3.java的反射机制很重要
4.java的多线程机制很重要。
5.java的socket和nio
6.java的新功能,比如并发包,不定长参数等
7.jvm的参数调优
数据结构基础:
1.二叉树
2.堆
3.排序(快排和归并,可以看看java内部的排序算法源码学习)
4.hash算法
5.bitmap
6.海量数据的处理(比如海量数据的排序、找中位数、排重等)
7.常见的动态规划的题目要会写代码
8.trie树很重要。
推荐书籍:
1.java编程思想
2.编程之美(据说好多算法题出自这里)
3.面试宝典
sss
最新推荐文章于 2024-09-22 20:09:34 发布