Java异常处理


异常的简介


异常的定义

运行期间出现的错误,而不是编译时的语法错误

例如:

打开一个不存在的文件

网络连接中断

操作数组越界等


异常类的继承关系



异常类的重点




下面通过一个例子看一下

编写一个方法,比较两个字符串。假如其中一个字符串为空,会产生NullPointerException异常,在方法声明中通告该异常,并在适当时候触发异常,然后编写一个程序捕获该异常

public class Test {

public static void test(String a,String b) throws NullPointerException{

if(a==null||b == null) {

throw new NullPointerException();

}

}

public static void main(String[] args) {

try{

String a = null;

String b= "hello";

test(a,b);

}catch(NullPointerException e){

e.printStackTrace();

}

}

}

运行结果如下


这样就捕捉到了异常

以上通过课堂笔记整理 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java异常类型 所有异常类型都是Throwable的子类,Throwable把异常分成两个不同分支的子类Erro...
    予别她阅读 952评论 0 2
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,656评论 1 114
  • 一. Java基础部分.................................................
    wy_sure阅读 3,835评论 0 11
  • 这篇文章主要是对Java异常选择和使用中的一些误区的总结和归纳,希望各位读者能够熟练掌握异常处理的一些注意点和原则...
    唐老鸭z阅读 425评论 0 0
  • 六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代...
    Executing阅读 1,357评论 0 6