目录
Java
基础
容器
并发
JVM
I/O
Java 8
编程规范
网络
操作系统
Linux相关
数据结构与算法
数据结构
算法
数据库
MySQL
Redis
系统设计
设计模式
常用框架
Spring
ZooKeeper
数据通信
网站架构
面试指南
备战面试
- 【备战面试1】程序员的简历就该这样写
- 【备战面试2】初出茅庐的程序员该如何准备面试?
- 【备战面试3】7个大部分程序员在面试前很关心的问题
- 【备战面试4】Github上开源的Java面试/学习相关的仓库推荐
- 【备战面试5】如果面试官问你“你有什么问题问我吗?”时,你该如何回答
- 【备战面试6】美团面试常见问题总结(附详解答案)
常见面试题总结
- 第一周(2018-8-7) (为什么 Java 中只有值传递、==与equals、 hashCode与equals)
- 第二周(2018-8-13).md)(String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?、什么是反射机制?反射机制的应用场景有哪些?......)
- 第三周(2018-08-22) (Arraylist 与 LinkedList 异同、ArrayList 与 Vector 区别、HashMap的底层实现、HashMap 和 Hashtable 的区别、HashMap 的长度为什么是2的幂次方、HashSet 和 HashMap 区别、ConcurrentHashMap 和 Hashtable 的区别、ConcurrentHashMap线程安全的具体实现方式/底层具体实现、集合框架底层数据结构总结)
- 第四周(2018-8-30).md.md) (主要内容是几道面试常问的多线程基础题。)
面经
工具
Git
Docker
资料
书单
Github榜单
待办
- [x] Java 8 新特性总结
- [x] Java 8 新特性详解
- [ ] Java 多线程类别知识重构(---正在进行中---)
- [x] BIO,NIO,AIO 总结
- [ ] Netty 总结(---正在进行中---)
- [ ] 数据结构总结重构(---正在进行中---)
公众号
- 如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的公众号。
- 由本文档衍生的专为面试而生的《Java面试突击》V2.0 PDF 版本公众号后台回复 "Java面试突击" 即可免费领取!
- 一些Java工程师常用学习资源公众号后台回复关键字 “1” 即可免费无套路获取。