现在的位置: 首页 > 综合 > 正文

2011 09 04 第一周 周总结

2018年05月11日 ⁄ 综合 ⁄ 共 902字 ⁄ 字号 评论关闭

 

     这一周我们老师主要讲了java 的IO机制,从对比其他语言的IO机制来看,java的io机制确实独树一帜,很不一样,很多工具类,提供了很多不同的功能,当然学习java io模型不只是学习各种工具类的使用这么简单,就像上学期学习的 gui 一样,不只是学会了怎么构建一个窗口这么简单,而是学习事件注册中的代理模式,学会了这种模式,才可以自由设计自己的模型,自己的类,懂了java io 的装饰模式之后,就可以自己构建自己需要的io类了,如果不懂的话,在平时的工作中如果需要构造不同功能的类,那就会很麻烦,你可能根本不清楚为什么会出现那种“恐怖构造器”的代码,是的一开始我也不明白,如果你还不明白请看我的博客,那上面有写,装饰模式的详细的设计方法,以及设计初衷,以及为什么要设计装饰模式而不直接用继承机制这样的初级问题,我认为这是很重要的一点,也是这周的重点,装饰模式,也可以把这当成设计模式的初步。

     其他的感觉就没什么了,因为老师讲的内容完全可以自己去实践,这样应用熟练以后,就应该不会有什么问题了,当然java虽然封装的很好,也是有很多细节特点在里面的,比如Integer类是如何构造的,相信很多人不知道,它里面是缓存了-127-128的整数,如果你要的整数不在这里面,它才会重新建立,所以在进行比较的时候会出现奇怪的结果,这完全可以自己去读java的源程序而得到,就不多说了,大家多多努力吧。

最后是给老师的建议吧,建议加大练习量,我说的不是数量上的增加,而是质量上的增加,有个好办法是直接拿thinking in java上的练习题当作作业,因为我发现thinking in java上的练习题都相当有启发性,而且可以了解更多的关于java的东西。

另外希望陈老师给讲讲正则表达式之类的东西,我自己也有在研究,每次做作业我都试图用不同的方法去做,很明显,这样可以加深理解,并且同时使编程的趣味性增加,我很奇怪为什么我们没有数据结构这门课,虽然跟java EE关系不大,但是这是基础学科,虽然大家都没什么兴趣,貌似有没有都没什么影响。

这是我真诚的建议,从实际出发的,我希望我的建议有实际效果,这个世界需要实干家。

抱歉!评论已关闭.