Java | 循序渐进学习 java书籍推荐

 循序渐进学习java书籍推荐


入门

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


Java | 循序渐进学习 java书籍推荐_第1张图片


Java | 循序渐进学习 java书籍推荐_第2张图片

如果之前没学过别的语言,或者半路出家转到计算机行业, 不会先看上面那两本, 选《Head First Java》, 这本书非常适合零基础的小白, 读起来轻松搞笑, 不信你看看第一页


Java | 循序渐进学习 java书籍推荐_第3张图片


混合着看经典书+优秀的视频 应该是最好的入门。

面向对象 

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

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

用Java 把它实现一遍, 真正的体会一下OOD,了解怎么才能把合适的责任分给合适的类, 什么叫面向接口而不是面向实现编程, 什么是优先使用组合而不是继承。


Java | 循序渐进学习 java书籍推荐_第4张图片

Java线程

对于Java线程, 重点还是理解概念, ,自己写线程/线程池的机会是非常罕见的,都被类库,框架给封装好了。所以重点是理解,看书的话就当然是《Java并发编程实战》。


Java | 循序渐进学习 java书籍推荐_第5张图片


了解Java 虚拟机

想真正的学好Java ,不了解Java 虚拟机怎么可能? 《深入理解Java 虚拟机》一定得看,看完的目标就是写个简单的Java 反编译器。


Java | 循序渐进学习 java书籍推荐_第6张图片

设计模式

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

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


Java | 循序渐进学习 java书籍推荐_第7张图片

java 的编码规范

Java 的最佳实践 《effective java》里边满满的全是JDK的作者们总结出来的java 编程最佳用法。 


Java | 循序渐进学习 java书籍推荐_第8张图片

服务器端的Web应用

Java EE, Java 就是写服务器端的Web应用,读一下经典的书《J2EE development without EJB》 ,就是Spring 的作者Rod Johnson写的,它颠覆了大家对于重量级EJB的认识, 开启了新的时代。再往后走, 就应该是找真正的项目做。

Java | 循序渐进学习 java书籍推荐_第9张图片

阅读代码

模仿是最好的学习! 多看看大牛们的代码是怎么写的, 潜移默化,自己也能提高。

你可能感兴趣的:(Java | 循序渐进学习 java书籍推荐)