Java中的try、catch和finally
来源:互联网 发布:日程管理 知乎 编辑:程序博客网 时间:2024/05/21 10:49
package Number;public class TakeException{public static void main(String[] args){try{String name = "zyr";System.out.println(name+"年龄是:");int age = Integer.parseInt("20aa");System.out.println(age);}catch(Exception e){e.printStackTrace();}System.out.println("program over");}}
输出结果为:
zyr年龄是:
java.lang.NumberFormatException: For input string: "20aa"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at Number.TakeException.main(TakeException.java:8)
program over
可以看出,程序仍然输出了最后提示信息“program over”,没有因为异常而终止。在本例中将可能出现异常的代码用try-catch语句进行了处理,当try代码块中的语句发生异常时,程序就会跳转到catch代码块中执行,执行完catch代码块中的程序代码后,将继续执行catch代码块后面的其他代码,而不会 执行try代码块中发生异常语句后面的代码。由此可知,java的异常处理是结构化的,不会因为一个异常影响整个程序的执行。
0 0
- Java中的try、catch和finally
- java中的try...catch和finally
- Java中的try catch finally
- java中的try catch finally
- Java 中的try-catch-finally
- Java中的try-catch-finally
- Java中的try catch finally
- Java中的try catch finally
- Java中的try-catch-finally
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- HttpClient 教程 (一)
- 向apache添加模块以及一些说明
- 【杂七杂八】用Win7自带磁盘管理工具搞定磁盘分区
- python 装饰器
- BMC Reporting 9.0 数据库迁移
- Java中的try、catch和finally
- 黑马程序员--Java基础概述
- HttpClient 教程 (二)
- 华为2015校园招聘机试
- html&&css学习中犯过的及其愚蠢的错误
- HttpClient 教程 (三)
- 弹性ScrollView下拉弹性显示底部内容的简单实现
- Android设置字体
- shell数组替换