《Java编程思想》读后感

来源:互联网 发布:淘宝旺铺出售 编辑:程序博客网 时间:2024/06/05 11:17

    最近匆匆忙忙把《Java编程思想》看了一下,最后一章图像用户界面暂时没有看,一是最近用不上,二是觉得这个部分大都是讲怎么用,心想到时查阅一下即可。

    整本书下来,其实只有一个大概的感觉,很多细节和例子自己并没有自己动手实践过,只是大致知道一下,并不是很熟悉,有些概念其实还是很不到位的额,比如泛型的擦除机制,并发编程的同步方法等。所以打算有空写写例子,把一些知识弄懂或是强化一下。

    这本书的确实蛮好的,但是感觉不是特别适合初学者,还是写过一些代码的时候再来来看看会更有共鸣一些。

    还是把一些感受总结一下:

    1 由于一开始的设计不是特别合理,这让Java付出了很大的代价,比如泛型中擦除等,所以有时候还是需要考虑长久一些的设计。

    2 书中作者都用自己的代码库来简化一些操作,回想自己写代码过程中,总是拍脑子写完,写完后就放在那边,没有系统的整理,基本不可重用,这真是需要改进的。

    3 书中介绍了很多设计模式,的确把代码写得通用、易扩展、易维护是蛮重要的,一些设计模式其实是一些有效的代码框架,可以改善代码质量,值得好好学习。

    4 反射的确蛮好的,提供了一种运行时获取类信息的方法,这会很有用处,比如利用注解来定义侵入性较小的代码框架。

    5 异常,其中提到当程序变大时,会限制程序的开发效率。的确,异常的框架有时候让人编的很不舒服,但是除非你感到的确不合适的时候,再去简化吧。

    6 Java中的容器还是蛮强大的,也有支持并发的容器,还是要好好学习利用的。

    7 Java I/O 中的包装类的使用方法对程序员是一种考验,不过用惯了就好了。 

    8 枚举,现在的印象就是增加程序可读性,并且作为消息分发机制还是蛮好的,例子没好好看,惭愧啊。

    9 内部类提高了编程的效率,也是蛮有用的。

    上面的很多东西都是凭感觉写写的,很多东西其实还还没看懂,所以还是要练习一下的,知行合一嘛

0 0
原创粉丝点击