码迷,mamicode.com
首页 > 编程语言 > 详细

异常处理——Java的try catch用法

时间:2016-10-08 07:43:31      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

thread:线程
异常是一种处理机制,它提供一种可以检查程序中的错误,返回比较有好的界面。
异常不是编译时的错误,而是运行时的错误,只有运行时出错才能捕捉到。
可以将错误捕捉到然后继续执行余下的代码。程序继续执行

java程序处理异常的流程:
某个语句抛出异常后,会先将异常抛给目前的函数看有没有try catch语句捕获和处理异常,如果没有则返回上一层函数继续抛出异常看有没有try catch语句,如果也没有就抛给java的jre的jvm虚拟机,然后虚拟机给出一个粗暴的处理——程序停运行。
//当然如果没有异常则程序正常运行
try{
......
}
//捕捉到错误信息,e用来接收异常对象ArrayIndexOutOfBoundsException栈溢出
catch(ArithmeticException e){
e.printStackTrace();//可以理解为输出该异常的具体信息。
......
}
try catch对代码的优化并没有作用
异常只会从最近的try catch中输出一个,然后继续运行正常的代码。

常见的一些异常:
所有的异常都是Exception的子类。

异常处理——Java的try catch用法

标签:

原文地址:http://www.cnblogs.com/1996313xjf/p/5937295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!