昨天,2007年9月19日,我终于抵挡不住annotation的诱惑,开始我自己的annotation之旅。翻开那本《TIGER程序高手秘籍》,打开让我心动的章节,认认真真的阅读每一个字符。前面的视觉效果我以光速扫过,记下几个陌生的词语;到了介绍如何处理annotation时,也算是到了这个章节的高潮部分,我有一种迫不及待的感觉,看着那让人激动的代码,我再也忍不住只是看看,于是打开eclipse,开始coding…
事情远没有想象那么顺利,我几乎是照着作者的步骤操作,然而程序运行的结果却完全不同。到底是哪个环节出了问题?是作者疏忽?还是我的粗心?或者…也许…甚至我开始怀疑TIGER…怀疑归怀疑,但是TIGER已经成功推出两年有余,也没听见有人声讨过,这个可能最先被排除;至于书的作者,看到网上对此书好评如潮,说明书是值得信任的,这个可能也被排除;那么出错的只能是自己,可任凭我反复阅读代码,可它实在太简单,在eclipse的代码区都没有产生一个滚动条,我几乎一眼都能看好几遍,却始终没有发现问题所在。这多少让我有点郁闷,那么心动的功能到我手上为什么就跑不出来呢?难道是rp出了问题?于惆怅中扔开代码,反正也找不到哪个环节出了问题,干脆看看annotation还有没有其它好玩的东西。等等,我似乎忘掉了什么东西?哦,想起来了,在作者设计的“有关于”中,有那么一段小小的提示。赶快找到那段文字,认认真真仔仔细细的阅读起来,终于,我找到了问题,最后,也得到了预期的结果。
难道就此结束?如果是这样的话那么我昨天的遭受也就算白挨了。我终于明白结果并不重要,重要的是寻找结果的过程。我就在这个过程中学到了太多太多,无论是技术的长进还是读书的心得还是对自己的反思。很感谢作者这么精心的设计,让我在苦恼代码的同时认真去思考了一些问题,使我对这门技术的认识是如此的深刻;让我在得出正确结果的同时领会到书应该认认真真的去读,哪怕是一行不起眼的小字;让我看清自己还是那么浮躁,虽然我已经很努力的去克服这个缺点…
我永远都不会忘记这无声的一课,我衷心感谢这位用心良苦的作者McLaughlin.B和Flanagan.D,虽然昨天之前我根本不知道这两个名字。通过这一课,我在技术上只长进了一小步,却在思想上前进了一大步。
最后,再次以我最诚挚的感谢来结束这篇文章!