1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Java基础知识点学习与面试

This commit is contained in:
Snailclimb 2018-05-07 22:34:21 +08:00 committed by GitHub
parent b17c0cda6c
commit 08b1c3577a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

49
Java基础知识学习.md Normal file
View File

@ -0,0 +1,49 @@
[超详细的Java面试题总结之Java基础知识篇](https://link.juejin.im/?target=https%3A%2F%2Fjuejin.im%2Fpost%2F5a02cd53f265da431b6ca326)
1. 重载和重写的区别
2. 自动装箱与拆箱
3. 成员变量与局部变量的区别有那些?
4. 静态方法和实例方法有何不同?
5. equals 和 == 的区别?
[超详细的Java面试题总结之Java基础知识篇](https://link.juejin.im/?target=https%3A%2F%2Fjuejin.im%2Fpost%2F5a339d936fb9a04501680492)
1. 创建线程有几种不同的方式?你喜欢哪一种?为什么?
2. 线程有哪些基本状态?这些状态是如何定义的?
3. finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?
[超详细的Java面试题总结之Java集合篇常见问题](https://juejin.im/post/5a99544ef265da23a334ab6c)
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. 集合的常用方法
14. 集合的选用
[超详细的Java面试题总结之JavaWeb基础知识总结](https://juejin.im/post/5abf6c1b6fb9a028bd4c705f)
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的的区别