|
IIA首页
新闻
案例
工业经理人 产品 技术 专题 工程师社区 学院 下载 视频 在线研讨会 |
![]() |
现场层
传感器
现场仪表
工业安全 现场总线 工业以太网 工业无线 工业连接 机器视觉 测试测量 执行机构 电子元件 |
![]() |
机器控制/过程控制
PLC
DCS 控制系统 控制软件 HMI 运动控制 嵌入式系统 工业机器人 |
![]() |
优化/集成/管理 MES PLM 工业数据中心 能效管理 设备管理与维护 |
|
|
|
|
|
|
||||
|
相关问题
推荐企业
最佳答案 回答者:import java.io.*;
pu -江湖新秀 四级 11-15 20:07:47
其他回答 共 1 条
try 要与catch或者finally配套使用!
try --catch
try --catch--finally
都是来监听一段代码的,finally是不管有没有异常抛出都最终要执行
自己写个简单的代码:
public class test {
public static void main(String []args){
int a = 10;
int b = 0;
try{
int c = a / b;
}catch(ArithmeticException e){ // 捕获算术异常,java中有很多异常,
//是为了让程序中间有错误是仍然能够执行完毕
System.out.println("程序异常");
}
finally{ //无论如何都会执行的部分,
//你可以把b的值给改下,这样就能看出这部分的功效了。
System.out.println("都要执行");
}
}
}
关于内置异常的类都是Throwable类或者子类的对象出来的,你可以查看api文档知道
另外关于异常,只要有高一级的异常,就不会捕获低一级的异常,在多catch中,要让细化的异常类的对象在上,不然不会执行。
回答者:try 要与catch或者finally - 助理 二级 11-15 20:04:36
|
|