java中try 与catch的使用?
try{}catch{Exceptione}{}如何使用这个语法?我知道这个语法是代码异常处理的,但在JAVA中如何发现代码异常?是如何使用呢?希望能仔细讲解下。。像下面...
try{ }catch{Exception e}{ }如何使用这个语法?我知道这个语法是代码异常处理的,但在JAVA中如何发现代码异常?是如何使用呢?希望能仔细讲解下。。像下面代码,try{} catch{Exception e}{} 是什么意思?try
{
name=dis.readUTF();
age=dis.readInt();
maths=dis.readFloat();
english=dis.readFloat();
physical=dis.readFloat();
chinese=dis.readFloat();
}
catch(Exception e){} 展开
{
name=dis.readUTF();
age=dis.readInt();
maths=dis.readFloat();
english=dis.readFloat();
physical=dis.readFloat();
chinese=dis.readFloat();
}
catch(Exception e){} 展开
4个回答
2013-08-15
展开全部
代码这东西本身是不做事的,它只是让别人做事,比方说cpu,而且它会涉及到很多资源,比方说磁盘文件,网络等等。你不能假设你写的代码可以永远正常运行,这是不可能的,因为有些因素你控制不了,比方突然断电,网线不小心被踢了等等。这些你控制不了的因素发生时就是异常,证因为有这些潜在的情况会发生,所以你写代码时要考虑异常。try catch是程序语言本身提供的一种异常处理机制,你大多数写的代码都是要调用底层的api,而这些api的作者在开发api时,很清楚api在使用的过程中会有哪些非正常情况发生,因此他要通知api的调用者,至于对于这种非正常情况怎么处理,就交给了api的调用者。你是写代码的,你要调用api,因此你就说api的调用者,你也应该处理api本身存在的非正常情况,那你怎么处理这些非正常状况,这就是你提到的try catch的作用了,它就是干这事的。至于api会有哪些非正常情况发生,需要查api的帮助文档;这些非正常状况怎么处理,这又取决于问题逻辑了,跟实际需求有关系。
推荐于2018-03-12
展开全部
try代表开始捕捉错误就是如果try{}中间的代码出错,跳转到catch,错误信息在Exception类型的e中,后面跟着错误处理语句
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
try
{
name=dis.readUTF();
age=dis.readInt();
maths=dis.readFloat();
english=dis.readFloat();
physical=dis.readFloat();
chinese=dis.readFloat();
}
catch(Exception e){System.out.println("异常处理");}try中就是可能出现异常的代码catch{中就是发生异常时执行的代码}最后finally(可写可不写){一定会执行的代码}
{
name=dis.readUTF();
age=dis.readInt();
maths=dis.readFloat();
english=dis.readFloat();
physical=dis.readFloat();
chinese=dis.readFloat();
}
catch(Exception e){System.out.println("异常处理");}try中就是可能出现异常的代码catch{中就是发生异常时执行的代码}最后finally(可写可不写){一定会执行的代码}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
如果try部分出现异常 会跳到catch部分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询