初探Java中的异常处理
来源:互联网 发布:java 新闻管理 设计 编辑:程序博客网 时间:2024/09/21 09:22
Java中的异常有下面几种:
1) Error:Java运行时的内部错误;
2) Exception:程序中应该捕获的异常。
RuntimeException:由于编程产生的错误;
IOException:输入输出产生的错误。
异常处理的方法:
1)try-catch
try语句块只能有一个,而catch可以有多个,catch必须紧跟try语句,中间不能有其他代码。如果有多个catch语句,那么捕获父类异常的catch语句必须放在后面,否则它会捕获它的所有子类异常,而使得子类异常catch语句永远不会执行。
2)finally
出现异常时,程序会跳出当前运行的语句块,找到异常捕获语句块,然后再跳回程序中执行catch语句。
不过有的时候在发生异常之后,有些语句是一定要执行的,这个时候可以用finally。它规定的语句块无论如何都要执行。在一个try-catch中只能有一个finally语句块。而且,一般情况下,finally语句块放在最后一个catch语句块之后。
3)throws
在方法中抛出异常,对异常的处理工作留给方法的调用者,在方法定义中抛出异常;而且,在调用方法时,必须要把方法调用语句放入try-catch 语句块中,并在catch中捕获相应的异常。
1 0
- 初探Java中的异常处理
- java学习初探七之异常处理
- Java中的异常处理
- JAVA中的异常处理
- Java中的异常处理
- JAVA中的异常处理
- java中的异常处理
- Java中的异常处理
- java中的异常处理
- Java中的异常处理
- java中的异常处理
- Java中的异常处理
- java中的异常处理
- java中的异常处理
- Java中的异常处理
- Java中的异常处理
- Java中的异常处理
- java中的异常处理
- unity简单调用Android方法
- 【CSS】CSS Sprites,如何来规划?
- Android常用控件之RatingBar的使用
- 直接选择排序
- CountDownLatch简单实例介绍
- 初探Java中的异常处理
- TCP连接探测中的Keepalive和心跳包. 关键字: tcp keepalive, 心跳, 保活
- 在WIN8系统上用户phpMailer 连接不上smtp 服务器的问题分析
- android:scaleType属性,其中centerinside挺好用的
- 黑马程序员--Java基础--网络编程
- 黑马程序员——java常用api
- Ubuntu 无线网络连接WIFI(b43驱动出现DMA问题的解决)
- 用java统计网站在线人数
- iOS开发笔记--使用UITextField自动格式化银行卡号