思路
有人说思路决定出路,在编写小小的程序上亦是如此,在编程的学习中前进一小步,感觉也是如此!
在编程中,最关键、最核心的地方我想应该是思路了!需要调用哪些类,需要实现哪些接口,创建哪些对象,这些都是次要的,只要理清了解决问题的思路,事情就好办多了!今下午表面上看来学习不多,几个小时的时间居然只看了一个简单的示例,还大模大样的写了一篇分析的文章发表现来。这些精浅的功夫,其实还是有一定的作用的。通过下午的这些努力,今晚只需要查看一下PlainDocument需要覆写的那个方法具体的参数的抛出异常的类型(BadLocationException),通过Eclipse的提示得到DocumentListener需要实现的三个接口(changedUpdate/insertUpdate/removeUpdate),针对要实现的功能和原作者的思路回稍微做一番回忆,就可以把原程序完整地写出来了。也许这在熟练的同志们眼中看来是极其微不足道的事情,但对于一个学习者来说,却是件激动人心的事。进一步说,如果碰上类似的编程问题,已经可以很快的想出解决的办法并转化成代码了。
用心去学习的同时,还要用心去开发适合自己的学习方法,才能使学习事半功倍,提高学习的兴趣。嘻嘻!