sss

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)