前言
Spring已经是我们Java Web开发必不可少的一个框架,其大大简化了我们的开发,提高了开发者的效率。同时,其源码对于开发者来说也是宝藏,从中我们可以学习到非常优秀的设计思想以及优雅的命名规范,但因其体系庞大、设计复杂对于刚开始阅读源码的人来说是非常困难的。所以在此之前首先你得下定决心,不管有多困难都得坚持下去;其次,最好先把设计模式掌握熟练;然后在开始阅读源码时一定要多画UML类图和时序图,多问自己为什么要这么设计?这样设计的好处是什么?还有没有更好的设计?当然,晕车是难免的,但还是那句话,一定要持之以恒
第一个 Java相关
1.1 美团面试Java问题
- JVM内存模型
- GC垃圾回收算法
- 讲解新生代 老年代
- java的基本类型有哪几个?String是不是java的基本类型?String为什么要是final类型的?
- 说一下JVM的线程模型?这些区域都分别是干啥用的?java线程模型和jvm线程模型注意区分
1.2 我的JAVA学习笔记
(1)JAVA面试宝典
-
Java基础部分
-
算法与编程
-
html&JavaScript&ajax部分
-
Java web部分
-
数据库部分
-
xml部分
-
流行框架与新技术
-
设计模式
-
j2ee部分
-
EJB部分
-
webservice部分
![image](https://upload-images.jianshu.io/upload_images/24613101-218f0055a1d58
点击领取2024完整开源项目《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
bda?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)