Java学习路线及书籍推荐

该文参考摘自   微信公众号:码农翻身       作者:老刘     标题  假如时光能够倒流, 我会这么学习Java   https://mp.weixin.qq.com/s/3Yu-A_k-NznTGv-JTlDjRA

摘抄了一些比较重要的内容,如有侵权,请告知

[入门]

Thinking in Java》 ,《 Java 核心技术 》

《Head First Java》, 这本书非常适合零基础的小白

Java学习路线及书籍推荐_第1张图片

所以混合着看经典书+优秀的视频 应该是最好的入门。 马士兵的视频全套,有需要的留言无偿分享

 

[实践]

严蔚敏的《数据结构》

孙卫琴老师的《网络编程详解》 

《算法》

Java学习路线及书籍推荐_第2张图片

 

【Java SE】

对于Java集合框架, 看看JDK的源码就可以了, 那里有最好的老师。 

实现一遍能更好的明白面向对象的设计, 接口,抽象类, 具体类的关系, 怎么分离职责,会学习到设计模式中的模板方法, Iterator 等 。 

值得一提的是Iterator,  很有趣, 我还清楚的记得那一年自己实现集合框架中 Iterator 的时候的激动心情啊 :-)

在实现Java 集合框架的时候, 可以顺便把泛型也学了, 不学不行,要不然实现不了啊。

 

Java 世界里,万事万物都是对象, 大家都知道封装,继承,多态, 但是仅仅了解这些只是入了门,  不可能做出真正的面向对象的程序。 

有一本经典的书《敏捷软件开发, 原则,模式,实践》,里边详细的讲解了一个薪水支付案例,是迄今为止最好的面向对象设计的例子

Java学习路线及书籍推荐_第3张图片

 

对于Java线程, 《Java并发编程实战》 ,一大群大牛写的啊。

Java学习路线及书籍推荐_第4张图片
我不要在Swing和AWT上浪费时间

 

《深入理解Java 虚拟机》一定得看,看完的目标就是写个简单的Java 反编译器。

 

【做个有素养的Java码农】

我记得08的时候, 我的IBM经理说设计模式是必备技能, 不懂设计模式的我们不能要了。 

所以设计模式是必学, 其实Java里边用的非常多,简直就是设计模式的活教材, 工厂方法,单例,模板方法, 装饰者,责任链都有体现。 

当然我会去先看一下轻松的《Head First Design》, 《设计模式》的作者之一 Eric Gamma 都大力推荐, 绝对不容错过。

Java学习路线及书籍推荐_第5张图片

 

 

Java 的最佳实践 《effective java》

Java学习路线及书籍推荐_第6张图片

 

【Java EE】

Java学习路线及书籍推荐_第7张图片

《深入体验Java Web开发内幕》

 

【阅读代码】

JDK中的 Java Collection 源码 

JUnit 源码 

SpringSide :   以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。

 

 

 

增删之后显得很乱,请大家移步原作者处阅读详细内容!

 

 

 

 

你可能感兴趣的:(Java学习路线及书籍推荐)