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){}
展开
 我来答
匿名用户
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(可写可不写){一定会执行的代码}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-15
展开全部
如果try部分出现异常 会跳到catch部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式