今天下午小睡了一觉,起来就开始接着写程序。

    这几天一直在写在线考试系统的相关代码,在显示数据的时候需要用到分页查询,分页查询用一个List类型的对象封装数据,在声明的时候没有初始化,在后面

又各种调用List的方法读写List对象的属性,前台就一直在报空指针异常,后台一直在控制台各种打印,打印了一下午几十行的提示语句之后终于开了窍想到是list

没有初始化的问题,初始化之后果然各种问题解决了,程序运行正常了。

     但是从这件事中反映出来的问题可不仅仅是空指针的问题吧,本来看着提示就应该想到的问题,却在没有头绪的情况下让人郁闷,浪费时间。说到浪费时间我倒是

觉得也不是很妥,因为对于有些人也许只有经历过一次刻骨铭心的郁闷才会对程序有深一些的理解吧。平时看书的时候当然知道类是需要在初始化之后才可以使用的,但是真正在项目实践中要看具体情况了。

    从一个人写程序可以折射出此人在处理事情上的某些问题吧。可以比较确定的一点是,本人的反射弧是有点长了,编译器报的错不能够很快的定位到具体的代码行。

再有,平时看的书没有真正的用到实践中,纸上谈兵一样的道理,我可不想让人说自己是书看了一大多干活很垃圾的家伙,实践出真知。还有啊,自己的心理素质实在是有点承受不了这样的小小的打击,伤不起啊有木有,不过话说回来,不摔跤不摔疼了怎么长记性,看起来有点犯贱,但实际上是某人成长的一个阶段吧。还有就是,以后不要在酱紫了,这不是浪费时间浪费生命吗,给国家给社会少创造多少价值,纯属浪费啊。

     反映的问题再深入分析还可以看出,遇到一点问题就郁闷,要是遇到再大一点的问题那还得了吗。问题终归是问题,就像鸡只能生鸡生不出别的玩意来,问题就是问题不能说明除问题之外的其他问题一样。要是一个问题的出现牵扯到其他问题的产生,用面向对象的思想来分析就是,模块与模块之间的耦合度太高了,一个模块出现了问题竟然牵扯到了其他的模块,同理在一个人身上出现的一个问题不应该引发新的问题才是。如果有其他的问题被引发出来,就可以推断出此人在做一件事情的时候精力不是很集中,同时牵扯到了太多的事情。人不是电脑,虽然电脑是人发明的。就算是人有两只眼睛也不能同时分出两个焦点,就算是人有两只耳朵也不应该一只耳朵进一直耳朵出,就算是人有两个鼻子孔也是不应该一个鼻子孔出气的。

      就像是有的人一边写程序一边听着音乐一样,有的人的心也许因为这样做更加静了,但是我相信大多数还是会因此而分心的,人毕竟很少有可能是多线程的。当然心静就是心静与音乐无关,但是音乐会影响到心静。

    这种情况我想以后写程序还是会遇到的,我可不想以后再出现类似的情况了。写了这点文字以纪念自己逝去的半个多下午的青春和心情。