《Thinking in Java》读后感

        这本书从拿到到现在,半个多月的时间,每天两到三个小时,我看到了第九章。每一章都会讲一个大块的知识点。这本书是以概念+实例+练习题的方式来描述每个知识点,并对比着c和c++两种语言,解析优缺点的方式去描述,我非常的喜欢这一点(除了说java运行效率要比它们差之外,作者对比描述的都是好处,跨平台啊,垃圾回收啊之类的)。前些章节比如讲对象、操作符、流控语句、初始化和清理、以及那几个权限控制符,整个看下来,把java的封装、继承、多态讲述的很详细,使我在许多边边角角从前没有注意的地方有了一个新的认识,日后应该再多读几遍,而且我也在读的过程中写写画画,把自己的想法,或者是领悟写在了旁边,方便日后阅读吧。

        因为有一定基础的原因,所以看起来并不是很费劲。说到这里,我可以很确定的说这本书真的不适合没有任何编程经验的初学者学习。因为它很多java语言的基础的一个描述都略过了,作者应该是默认你都知道。但对于写过java的来说,真的是非常受益的。

        从第九章接口开始,读起来的速度就慢了许多,就拿接口这块为例,不是因为概念复杂不好理解,而是读者在每块所举的例子中加入了设计模式的概念,而且继承,代理之类的就很容易看混乱。所以我就开始把例子敲出来,慢慢分析,理解作者的用意。我想后面随着知识点的增多,代码一定也相对要复杂些,应该都得这么来做了吧。后面的内容,我会把搞懂的活着没搞懂的一些好的感悟写道博客上,使理解更深刻些。

        最后,想说,这本书真的很值得看。很遗憾,英文水平不是很高,我读的是汉语版,希望以后的自己,可以去毫不费劲的去读懂各种国外大佬的原版书籍和资料!加油吧,骚年!(计划一个半月读完,目前来看有点困难啊T.T)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值