继续修改该类中的代码为:
public class HelloWorld {
public static void main(String[] args) {
String str1 = null;
try {
/* 这是出现空指针异常代码 */
if(str1.equals("Test")) {
System.out.println("空指针异常的代码");
}
}catch(Exception e) {
System.out.println("出现空指针异常");
}finally {
/*不管是否有异常都执行*/
System.out.println("不管是否有异常都执行");
}
/* 正确的写法代码 */
String str2 = null;
if("Test".equals(str2)) {
System.out.println("equals()方法的正确用法避免空指针异常");
}
}
}
点击Run--Run As-->Java Application运行,如图所示:
如果觉得《java catch 空指针异常_java空指针异常怎么处理》对你有帮助,请点赞、收藏,并留下你的观点哦!