《Java编程思想》读后感
来源:互联网 发布:淘宝旺铺出售 编辑:程序博客网 时间:2024/06/05 11:17
最近匆匆忙忙把《Java编程思想》看了一下,最后一章图像用户界面暂时没有看,一是最近用不上,二是觉得这个部分大都是讲怎么用,心想到时查阅一下即可。
整本书下来,其实只有一个大概的感觉,很多细节和例子自己并没有自己动手实践过,只是大致知道一下,并不是很熟悉,有些概念其实还是很不到位的额,比如泛型的擦除机制,并发编程的同步方法等。所以打算有空写写例子,把一些知识弄懂或是强化一下。
这本书的确实蛮好的,但是感觉不是特别适合初学者,还是写过一些代码的时候再来来看看会更有共鸣一些。
还是把一些感受总结一下:
1 由于一开始的设计不是特别合理,这让Java付出了很大的代价,比如泛型中擦除等,所以有时候还是需要考虑长久一些的设计。
2 书中作者都用自己的代码库来简化一些操作,回想自己写代码过程中,总是拍脑子写完,写完后就放在那边,没有系统的整理,基本不可重用,这真是需要改进的。
3 书中介绍了很多设计模式,的确把代码写得通用、易扩展、易维护是蛮重要的,一些设计模式其实是一些有效的代码框架,可以改善代码质量,值得好好学习。
4 反射的确蛮好的,提供了一种运行时获取类信息的方法,这会很有用处,比如利用注解来定义侵入性较小的代码框架。
5 异常,其中提到当程序变大时,会限制程序的开发效率。的确,异常的框架有时候让人编的很不舒服,但是除非你感到的确不合适的时候,再去简化吧。
6 Java中的容器还是蛮强大的,也有支持并发的容器,还是要好好学习利用的。
7 Java I/O 中的包装类的使用方法对程序员是一种考验,不过用惯了就好了。
8 枚举,现在的印象就是增加程序可读性,并且作为消息分发机制还是蛮好的,例子没好好看,惭愧啊。
9 内部类提高了编程的效率,也是蛮有用的。
上面的很多东西都是凭感觉写写的,很多东西其实还还没看懂,所以还是要练习一下的,知行合一嘛。
- 《Java编程思想》读后感
- java编程思想读后感
- java编程思想读后感——10
- 软件编程思想读后感
- 软件编程思想读后感
- 《JAVA编程思想》第一章读后感:分析与设计的步骤
- C++编程思想读后感(八):Constants
- <<C++编程思想 第2卷>>读后感
- JAVA并发编程实践读后感
- Java并发编程实战【读后感】
- 【读后感】 《java web编程详解》
- 《Java多线程编程核心技术》读后感
- C++编程思想读后感(一):Introduction to Objects
- C++编程思想读后感(二):Making and Using Objects
- C++编程思想读后感(三):The C in C++
- C++编程思想读后感(四):Data Abstraction
- C++编程思想读后感(五):Hiding the Implementation
- C++编程思想读后感(六):Initialization and Cleanup
- 自定义段的方法
- request的setCharacterEncoding()无效
- 多进程并发编程
- poj 3669 Meteor Shower(BFS)
- 马列主义告诉我们:物质基础决定上层建筑 - 移动互联网时代之后的时代演进推断
- 《Java编程思想》读后感
- matlab突然无法打开.m文件 ??? Error using ==> feature Too many input arguments.
- openstack 之 ceilometer: Sample
- 1160 不能被整除的数【容斥原理】
- Kurento应用开发指南(以Kurento 6.0为模板) 之六:kurento架构
- 图片整理(字符串排序)
- 快速排序的基本思想及Java实现
- hdu 1115 Lifting the Stone
- 对于python中的self,cls,decorator的理解