别被小粗心搞死了
来源:互联网 发布:linux内核完全注释3.0 编辑:程序博客网 时间:2024/06/08 09:51
这两天敲代码的时候,发现总是有小错误出现,尤其是NullPointerExpression,被气死了。测试了一个小模块后,感觉OK了,谁知道服务器一开,网页输入一测试,就给出这样一个错误。出现空的错误一般来说都不会是什么大的错误,应该就是哪里疏忽,漏了对空值异常的抛出抓取(但过多的"try{……}catch(){}"并不是好的习惯,会拖慢这个系统的运行效率)。经过了一遍又一遍的疏漏排查,结果发现是被这么两个地方困扰着:1、声明了List变量后没有new,应该这样List list = new ArrayList(); 2、在Action里声明了变量后没创建getter、setter。
尤其第二点,麻烦得要命,其他的变量有创建了getter、setter,误导了自己该出错变量早就建了getter、setter了。结果框架在注入的时候根本就没给变量注入值,所以也就出现了空异常。
- 别被小粗心搞死了
- 我把fc6搞死了
- 这几天被项目搞死了!
- winHTMLEditorControl 被这编辑器搞死了
- Root 大师把手机搞死了
- 粗心
- 页面被css内嵌javascript搞死了
- Service Unavailable——开发时搞死了moss
- 被FileOutputStream的append参数搞死了……
- Pots(由于我的zz,被搞死了lol)
- 死了?死了
- MFC 数据库绑定操作 提示无效的参数类型错误,搞死了。。。。终于搞定了
- ffmpeg 编译静态库,搞了好久,终于搞成功了,中间搞得烦死了,根据网上教程做的
- 粗心不得!!!!!!!!!!!
- 太粗心
- 还是粗心
- 粗心啊
- 很粗心
- SHFileOperation
- 缓冲区方法实现复制文件
- 剑指Offer算法实现之九:斐波那契数列
- #飘2#错与对
- 自定义TabBar
- 别被小粗心搞死了
- fastcv 1 —— 环境配置和编译运行
- 在Grails中创建一个简单的Twitter应用程序(第1部分)
- Java版纯字母、纯数字、字母数字组合验证码的生成
- 引领网页设计潮流的优秀网页作品赏析《第二季》
- myeclipse2013版本(刚刚通过翻墙软件看到的)
- 软件测试题目
- UVA 657 The die is cast
- unix 中 umask 是什么?