1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-07-03 10:46:45 +08:00
Java-Interview-Guide/Java/Java基础知识.md
2018-05-13 11:42:06 +08:00

2.2 KiB
Raw Blame History

超详细的Java面试题总结之Java基础知识篇

  1. 重载和重写的区别
  2. 自动装箱与拆箱
  3. 成员变量与局部变量的区别有那些?
  4. 静态方法和实例方法有何不同?
  5. equals 和 == 的区别?

超详细的Java面试题总结之Java基础知识篇

  1. 创建线程有几种不同的方式?你喜欢哪一种?为什么?
  2. 线程有哪些基本状态?这些状态是如何定义的?
  3. finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?

超详细的Java面试题总结之Java集合篇常见问题

  1. ListSet,Map三者的区别及总结
  2. Arraylist 与 LinkedList 区别
  3. ArrayList 与 Vector 区别为什么要用Arraylist取代Vector呢
  4. HashMap 和 Hashtable 的区别
  5. HashSet 和 HashMap 区别
  6. HashMap 和 ConcurrentHashMap 的区别
  7. HashSet如何检查重复
  8. comparable 和 comparator的区别
  9. 如何对Object的list排序
  10. 如何实现数组与List的相互转换
  11. 如何求ArrayList集合的交集 并集 差集 去重复并集
  12. HashMap 的工作原理及代码实现
  13. ConcurrentHashMap 的工作原理及代码实现
  14. 集合框架底层数据结构总结
  15. 集合的选用
  16. 集合的常用方法
  17. 集合的选用

超详细的Java面试题总结之JavaWeb基础知识总结

  1. 简述Servlet
  2. 阐述Servlet和CGI的区别?
  3. Servlet接口中有哪些方法及Servlet生命周期探秘
  4. get和post请求的区别
  5. 转发Forward和重定向Redirect的区别
  6. Servlet与线程安全
  7. JSP和Servlet是什么关系
  8. JSP工作原理
  9. JSP有哪些内置对象作用分别是什么
  10. Request对象的主要方法有哪些
  11. request.getAttribute()和 request.getParameter()有何区别?
  12. JSP九大内置对象七大动作三大指令-
  13. 实现会话跟踪的技术有哪些?
  14. Cookie和Session的的区别