For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在通过参加达内培训或者其他学习方法来学习Java编程开发技术,而本文我们就通过案例分析来简单了解一下,Java编程异常体系的处理方法与作用分析。
异常继承体系
Java中异常体系的核心类是Throwable,它有两个子类Error和Exception。
Error代表一些非常严重的错误。我们一般不必特意在代码中处理他们。
Exception相当于一些小错误。可以用来提示我们出现了什么问题。我们后面主要讲的就是Exception。
异常主要分两种:
运行时异常(编译期间不会去做检查,不需要在代码中做预处理)
运行时异常都是RuntimeException的子类,例如:NullPointerException,ArrayIndexOutOfBoundsException
编译时异常(编译时就会做检查,如果一段代码中可能出现编译时异常必须在代码中做预处理)
编译时异常是指非继承自RuntimeException的Exception的子类,例如:FileNotFoundException
异常处理
throws声明抛出异常
有些时候我们需要把异常抛出,在适当的地方去处理异常。这个时候就可以使用throws抛出异常,把异常交给方法的调用者处理。
格式:
在方法声明出加上throws异常类型.如果有多个异常用逗号分隔
自定义异常
我们也可以自定义异常类。如果要定义运行时异常只要继承RuntimeException,定义构造方法即可。如果是定义编译时异常改成继承Exception。
异常的作用
异常可以帮助我们知道具体的错误原因。
异常可以让我们在方法调用过程中出现问题的时候,把具体的问题反馈到方法调用处。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。