黑马程序员技术交流社区

标题: 异常问题 [打印本页]

作者: cgsilen    时间: 2014-11-26 20:42
标题: 异常问题
div(int a,int b){return a/b}   
既没有throw 也没有throws java虚拟机是自动判断b是否等于0的吗?然后throw new ArithmeticException()

作者: 王小忠    时间: 2014-11-26 20:46
不会~~只有当你在调用方法的时候传入的除数为0的十楼,jvm才会抛出异常
作者: cgsilen    时间: 2014-11-26 20:52
王小忠 发表于 2014-11-26 20:46
不会~~只有当你在调用方法的时候传入的除数为0的十楼,jvm才会抛出异常

没有判断怎么会throw,如何造对象
作者: 王小忠    时间: 2014-11-26 21:12
异常分为编译四异常和运行时异常,如果你的除数为0了,在编译的时候就会抛出
作者: yangyujoe    时间: 2014-11-26 22:08
王小忠 发表于 2014-11-26 21:12
异常分为编译四异常和运行时异常,如果你的除数为0了,在编译的时候就会抛出 ...

good good good good good good good good good good good good good
作者: Carter    时间: 2014-11-26 22:33
对滴。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2