《Java入门1•2•3》读书笔记

2020-04-01  

为什么看这本书?

今年计划开始看书,加强知识深度。搜集图书时,看到这本书在豆瓣上的评分是 9.1。除了一些非常经典的书籍能到这个高分,其他很难。

带着这个好奇,开始了阅读。

 

这本书的整体情况:

整书 600 多页,先介绍了 Java 有什么用,为什么这么流行。然后全方位讲解了 Java 基础知识:

  • 开发环境配置
  • JDK 配置
  • IDE
  • 数组
  • 方法
  • 对象
  • 数据类型
  • 运算符
  • 命名
  • 语法
  • 注释
  • 修饰符
  • 抽象类
  • 内部类
  • 接口
  • 异常处理机制
  • 多线程
  • I/O
  • Socket
  • Swing
  • JDBC

书中还有很多示例代码,作者也建议初学者把这些代码动手敲一遍,自己敲出代码收获是最大的。

看完本书,耗时 4 个晚上睡前时间,估计 3 个小时。初学者需要多花些时间。

 

适合阅读人群:

很适合零基础 Java 入门,讲解详细,示例多;当然内容太细,需要读者有一定能提炼能力,方便记忆,形成自己的知识结构。

已经熟练使用 Java 的开发人员可以忽略了,收获不大。

 

最大的感触:

  • 我很赞同书中提到的:对于初学者,不要先去了解语言特性,而是先把 demo 程序运行起来,感受 Java 编程语言的能力,体会语言特性。没有基础是没法体会到语言特性的。
  • 本书知识点讲解很详细,但太详细就显得啰嗦了,需要把书中的知识和示例代码提炼出来。
  • 书中的内容有些旧了,比如还在用 xp 系统、高版本的 JDK 增加了新特性导致书中有些观点就不正确了。
  • 入门编程语言,最好的方式还是找一套经典的教学视频看,跟着敲代码,这样比较高效。原因有两点:1、视频较书籍不太容易遇到知识卡壳的情况;2、高质量的视频连续性好,会讲清楚每步操作的前因后果,更容易理解。
  • 开发人员不可能记住所有的编程知识,所以需要花精力构建出一个完整的知识架构,在学习和实战中不断填充优化知识架构与其中内容,这个习惯应该贯穿于整个编程生涯。

 

ConstXiong 备案号:苏ICP备16009629号-3