CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

学习Java编程,《Java编程思想》这本书适合看吗?-永久免费的源码丞旭猿

先说结论:学习java编程,任何阶段都不建议去阅读《java编程思想》。

现在java 8都已经被spring 3、Jenkins等平台弃用了。而《java编程思想》还是在使用jdk 1.5版本在教学。里面很多知识点都发生了变化。不值得再去花费时间阅读。

如果你对《java编程思想》或者《think in java》感兴趣,不如花点时间去读一读《think in java》作者最新出版的《On java》,不但继承了think in java的经典,同时还对知识点进行了更新,基于java 8,11,17很多新特性做了讲解。

首先说明我不是云建议,而是此时此刻正耐着性子压着火在读《java编程思想》。不建议的原因如下:

  1. 太过陈旧。目前我看的第四版,讲解的是基于Java SE 5.0来讲解的。目前java 17都出来了。很多新的特性都没讲到,讲解的非常陈旧和基础。
  2. 书写思路有问题。书中反复和c++进行比较,来讲解java的思路。实际上java应该和c来做比较,而不是c++。他们俩思路不在一条线上,去这样比较反而让做企业级工程的开发者云里雾里。
  3. 性价比非常低。这么基础的东西洋洋洒洒写了800页。很多东西事无巨细的讲得太过拖沓,如果是面向初学者,应该讲得浅而广,这样初学者很容易入门,并且成就感满满。如果面向高级编程者,完全不用事无巨细。这样初学者基本上进去容易出来难,高手又容易被基础所累而找不到重点。
  4. 不知道是翻译问题还是书本身的问题,常常读过以后不知道他表达的到底是啥。我说的不仅仅是知识点,甚至他要描述的案例。
  5. 书写的逻辑有问题。我认为如果技术类书写案例,应该先提出问题,让读书的人大概知道你在解决什么问题,甚至构建自己的思路,然后再提供代码。这本书恰恰相反,给你给出一大堆代码,然后后面浅浅的解释下代码的某些含义。经常看过代码一头雾水,然后再去后面看文字描述的意图,然后还得回来看代码。
  6. 排版混乱。代码文字基本上用同样的字体和颜色罗列,你经常抓不住重点。
  7. 代码交叉使用,阅读困难。经常遇到你在第21章的代码用了第8章的某个类。而第八章可能是三五个月前你看的内容,早就忘得精光。

当然也有优点。

1.真厚,磨性子。算是当做修行了。

2.事无巨细。当做查漏补缺,但是最新的特性没有。

3.用了大量的设计模式,强迫或者半强迫你会了解很多设计模式。

我比较推荐的两本学习java的书。

来吧,对比下基本上的排版。你就明白读java编程思想有多痛苦。

java编程思想的。

head first系列

java核心技术

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容