Java知识体系及超全题库整理

Java知识体系及超全题库整理
从接触java开发以来就对这项技术充满热爱,由于刚开始学习不爱总结,也懒得动手,导致java知识不成体系,看过的书容易遗忘,踩过的坑不长记性,写好的工具也丢弃在某个文件夹角落,于是下定决心开始建立自己的技术博客,从头开始搭建知识体系。学习方式就是从研究面试题库开始,很多问题都是来源于实际开发和关键问题,新手很容易就被犀利的问题戳到盲点和死穴,因此搜罗了BAT以及各知名互联网企业的题库,按照基础到进阶来划分知识模块,在此过程中学会了Markdown,对所有的文章都进行了代码高亮和标题分级,文章引用的观点也都校对了出处添加了访问地址,便于追溯。如果喜欢就收藏此文,人气不高以防丢失,本文会不断更新下去。
欢迎访问个人博客站点: http://yitaicloud.com/ ,以下文章都会同步。
欢迎follow或者fork我的github: https://github.com/tisonkong
正文开始:

一、java基础篇
1.基本概念
《java基础之基本概念考察》
2.关键字和操作符
《java基础之关键字和操作符》
3.面向对象
《面向对象编程(OOP)知识点总结》
4.语法篇1
《java基础之语法篇1》
5.语法篇2
《java基础之语法篇2》
6.数据结构1
《java基础之数据结构1(基础篇)》
7.数据结构2
《java基础之数据结构2(Hash篇)》
8.数据结构3
《java基础之数据结构3(Map篇)》
9.数据结构4
《java基础之数据结构4(Set和List)》
10.java基础之IO流(File篇)
《java基础之IO流(File篇)》
11.java基础之IO流(IO篇)
《java基础之IO流(IO篇)》
12.java基础之IO流(设计模式)
《java基础之IO流(设计模式)》
二、java并发编程
1.java 多线程基本概念
《java 多线程总结篇1之——基本概念》
2.java 多线程Thread类及常用函数
《java 多线程总结篇2之——Thread类及常用函数》
3.java 多线程生命周期和线程同步
《java 多线程总结篇3之——生命周期和线程同步》
4.java 多线程锁机制
《java 多线程总结篇4——锁机制》
三、java Web开发
1.Web服务及Tomcat总结
《java web基础篇——Web服务及Tomcat总结》
2.Http协议
《java web基础篇——Http协议》
3.Servlet及JSP
《java web基础篇——Servlet和JSP》
4.SSM+Hibernamte
《Java web框架篇——SSM+Hibernate》
四、java进阶
1.JVM之垃圾回收
《java深入篇之GC(垃圾回收)》
2.java深入篇之JVM
《java深入篇之JVM)》
3.网络编程
《java进阶之NIO》
《Tomcat优化详细教程》 NIO的应用是需要结合Tomcat优化来实现的,非常推荐

五、项目实战
《Redis缓存与分布式集群总结》 ,Redis是目前NoSql中非常广泛的应用,了解并学会使用是很有必要的。
《关于权限框架RBAC及Shiro的一些思考》 ,权限管理是管理系统中绕不开一个核心业务场景。
《详解通信数据协议ProtoBuf》 ,消息交互场景下用的比较的protocol协议,谷歌亲儿子。
《消息队列之 RabbitMQ》 ,本来想总结RabbitMQ的,看到这篇不想动笔了,RabbtMQ+ProtoBuf是标配。
《Quartz使用总结》 系统定时任务, 基于 Quartz 开发企业级任务调度应用 这篇Ibm的文章也不错,Quartz如何保证多个节点的应用只进行一次调度,这是一个可以深度挖掘的好话题,可采用 分布式锁 来解决。
《Spring AOP理解与项目实战》 根据操作日志实践整理而来。
《关于SQL优化的建议》 ,自己总结的Sql的优化指南。
面试题精华资源库:
1、 《最近5年133个Java面试问题列表》 ,知乎专栏上提供的一些高频场景问答,把握一些重点
2、 《Java工程师面试题整理社招篇》  其实就是将 骆昊技术专栏 里的面试题目给单独抽取出来了,这个在社区有较广泛的影响力。
3、 【2017阿里、京东、美团、滴滴Java面试题+参考答案整理】 社区新的面试题库整理
4、 《Java就业指导》 关于就业面试的一些总结
5、 《15个顶级Java多线程面试题及回答》 多线程是java应用中的重要场景,也是技术面试官们青睐的考察点。
6、 【gitub被star最多的一个面试Code库】  如果捏还没有github现在就去注册一个吧
7、 【两年Java开发工作经验面试总结】 ,别人的两年是值得学习的两年, 将hexo博客同时托管到github和coding ,这个对我写hexo博客有帮助也顺过来了。
8、 【面试总结——Java高级工程师(三)】 【面试题总结 —— JAVA高级工程师】 ,这两篇文章都是CSDN上的博主  Thancks ,高工系列面试题都是IT场景中的高频应用场景。
9、适当练习下写Sql, SQL经典面试题及答案
10、 阿里十年高级程序员分享面经
11、适当准备几个算法题目,至少需要熟练写几个排序算法,推荐掌握 一致性哈希算法原理和实现

简历及面试
1、 《你的简历能帮你争取到面试机会吗》 ,简历也是关键
2、 【如何高效的准备面试】 主要涉及到的是 HR 在面试时有哪些套路,可以见招拆招

你可能感兴趣的:(Java面试题)