哪些行将抛出空指针异常?
举一反三
- 当String s=null时,下列选项中会抛出空指针异常的是( )
- NullPointException类用于描述空指针异常,属于运行时异常。
- 设有如下代码段 1 String s = null; 2 if ( s != null & s.length() > 0) 3 System.out.println("s != null & s.length() > 0"); 4 if ( s != null && s.length() > 0) 5 System.out.println("s != null & s.length() > 0"); 6 if ( s != null || s.length() > 0) 7 System.out.println("s != null & s.length() > 0"); 8 if ( s != null | s.length() > 0) 9 System.out.println("s != null | s.length() > 0"); 哪些行将抛出空指针异常?
- throw关键字抛出一个异常,抛出的时候直接抛出异常类。
- 当访问一个空对象的变量或方法和访问空数组元素时,会出现 异常。 A: 空指针异常 B: 数组负下标异常 C: 算术异常 D: 类选型异常