一个0作为除数的异常:
public class ZeroError {
public static void main(String[] args){
int a=10/0;
System.out.println("程序正常结束");
}
}
一个空指针的运行时异常:
public class NullPointerExceptionTest {
public static void main(String[] args) {
MyClass s1 = null;
// s1.getName();
//MyClass类型的 s1还没有被初始化,s1.getName();此句就会出现空指针异常
MyClass s = new MyClass();
s.setName("BMW2014");
System.out.println(s.getName());
//s1被初始化后即可正常使用。
s1 = s;
s1.setName("BMW2015");
System.out.println(s1.getName());
}
}
class MyClass{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
一个