多语言展示
当前在线:1644今日阅读:27今日分享:41

java空指针异常怎么处理

java空指针异常怎么处理?1、尽量使用没有空指针异常的代码或者方法2、捕捉异常处理异常
工具/原料
1

电脑

2

eclipse

方法/步骤
1

使用鼠标点击打开eclipse软件,如图所示:

2

点击菜单栏File-->new--->java Project,如图所示

3

输入java项目名,然后点击finish按钮,如图所示:

4

鼠标选中新建的项目继续新建一个Class类,鼠标右击--new---Class类,如图所示:

5

输入类名,点击finish按钮,如图所示:

6

在新建的类中键入如下代码: public class HelloWorld {  public static void main(String[] args) { String str1 = null; if(str1.equals('Test')) {   System.out.println('空指针异常的代码'); }  } }点击运行按钮Run--Run as-->Java Applicatiion,可以看到运行结果空指针异常,如图所示:

7

继续修改该类中的代码为: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运行,如图所示:

8

在控制台查看运行结果,使用try-catch捕捉异常异常,或者正确使用java方法避免异常,如图所示:

注意事项
1

总结:

2

1、使用try--catch捕捉异常处理异常

3

2、正确使用java方法或者代码避免出现空指针异常

推荐信息