去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。
简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。
我大致把 JAVA 的复习分为如下几个方向。
JVM;
排序算法和 Java 集合&工具类;
多线程和并发包;
存储相关:Redis 、Elastic Search、MySQL;
框架:Spring,SpringMVC,Spring Boot
分布式:Dubbo;
设计模式;
下面简单说一下如何复习上面的知识,首先明确,而是一个思路,纵观互联网上面的帖子、文章误人子弟的多一些,所以就不误人子弟了,而是推荐分析出知识点然后以看书为主。
我大致把 JAVA 的复习分为如下几个方向。
JVM;
排序算法和 Java 集合&工具类;
多线程和并发包;
存储相关:Redis 、Elastic Search、MySQL;
框架:Spring,SpringMVC,Spring Boot
分布式:Dubbo;
设计模式;
下面简单说一下如何复习上面的知识,首先明确,小编不会讲解具体的知识点,而是一个思路,纵观互联网上面的帖子、文章误人子弟的多一些,所以就不误人子弟了,而是推荐分析出知识点然后以看书为主。毕竟书是多方校对出版的读物
JVM
JVM 是每一个开发人员必备的技能,推荐看国内比较经典的 JVM 书籍,里面包含JVM的内存接口,类的加载机制等基础知识,是不是觉得这些在面试中似曾相识?所以对于 JVM 方面的知识的巩固与其在网上看一些零零碎碎的文章不如啃一下这本书《深入理解 Java 虚拟机:JVM 高级特性与***实践(第 2 版)》。
当然了如果你的英文好强烈推荐看 Oracle ***发布的 JAVA 虚拟机规范。在啃书的时候切记不能图快,你对知识的积累不是通过看书的数量来决定,而是看书的深度。所以在看每一章节的时候看到不懂的要配合网上的文章理解,并且需要看几篇文章理解,因为一篇文章很可能是错误的,小编认为文章的可信度顺序自建域名>*.g***>SF>简书=博客园>CSDN>转载