软件测试——Homework01

软件测试—Homework01

软工4班_3015218139_白春赞

Briefly describe an error from your past projects that you have recently completed or an error from other projects which impress you most. State the reason, impact of the error and how did you find it.

– Submission deadline : 23:59:59 March 13.
– Please post to your blog.

Errors:

nonstatic variable count cannot be referenced from a static context

原因 :尝试在静态方法中访问非静态变量

影响:编译器报错,程序无法运行

改正:可以将变量声明为静态或者在静态方法中创建非静态对象的实例。

 

ArrayIndexOutOfBoundsException ——尝试访问数组索引取值外的元素

原因:数组的索引是从零开始的,并且比数组长度小了1。通常,在定义数组索引的限制时,要使用“<”而不是“<=”。

例如:for(int i = 0; i <= name.length; i++)

影响:若进行求和运算,出现上述错误,则结果错误或触发异常

如何发现:求和结果出错

 

java.lang.NullPointerException ——空指针错误

原因:对空对象或null的对象进行操作

影响:抛出”java.lang.NullPointerException”异常。

改正:某对象进行操作或引用,我们首先去检查该对象是否已经实例化且不为空;并且在系统中加入针对对象为空时情况的处理

posted @ 2018-03-11 20:57  zzzanlbg  阅读(98)  评论(0编辑  收藏  举报