Tag Archives: 学习

大一暑假里我学习了Java语言,大二暑假硬啃设计模式,并尝试编写我的第一个小程序,一个小型RSS阅读器,我是根据MIT开放课程上的一个结题作业来进行的,当时我还是不太了解什么是RSS和 ATOM,所以编写代码之前,我又阅读了Manning出版的一本介绍RSS和Atom应用的书籍《RSS & Atom In action》,然后一边写,一边学习设计模式——《深入浅出设计模式》,由于MIT的那个课题需求上有说明需要能够搜索RSS的内容,所以我又不得不硬着头皮学习Lucene,通过阅读《Lucene In Action》。最终这个程序写完了,由于当时对Java还不太熟悉,所以代码有点乱,甚至连包名都没有,但是通过编写这个程序,我学会了许多东西:多线程编程、Http协议、Xml的读写、设计模式、Java语言本身的深入、Lucene。现在回想起来,那是学习Java的激情真是疯狂,我把台式机搬回家,没日没夜的对着显示器编写代码的情景可能再也不会有了。那个暑假的两个月,我一口气读完三本书,我开始已经觉得自己比别人高一等了,呵呵。现在我把它重新拿出来,重构了一下,添加了包层次,这样可能好很多,然后我把它放到了网络上,如果你刚刚学习Java,它将是个很不错的入门示例,如果你对RSS阅读器,你也可以去下载它的源代码