咱们这份面试题,包含的内容了十二个模块:Java 基础、Java IO、Java Web、JVM、开源框架、多线程、网络通讯、数据库MySql、设计模式、算法、并发与性能调优、其余等;java
可能对于初学者不须要看中间的框架和 JVM 模块的知识,读者朋友们可根据本身的状况,选择对应的模块进行阅读。linux
下面一块儿来看 145 道面试题,具体的内容。web