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

 循序渐进学习java书籍推荐


入门

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



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



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

面向对象 

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

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

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


Java线程

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



了解Java 虚拟机

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


设计模式

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

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


java 的编码规范

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


服务器端的Web应用

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

阅读代码

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,806评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,854评论 0 11
  • JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...
    JA尐白阅读 1,193评论 1 0
  • 棒球服 棒球服异军突起,近来受大多人追捧,明星,白领,学生几乎都钟爱于它,到底是怎样有如此魅力呢。 宽松的飞行服,...
    长腿小四阅读 1,007评论 0 2
  • 你的人生,来自你口中常对人所说的话语——"你嘴上所说的人生,就是你的人生!!"“好的”、“一定会有办法的”、“没问...
    诠并阅读 267评论 0 0