java中抛出throw关键字是怎么用的? 举例?

来源:互联网 发布:学表演的软件 编辑:程序博客网 时间:2024/05/21 13:57
5.抛出throw关键字

马 克-to-win:我们先说5/0的原理,当程序运行到5/0的时候,java系统JVM会在后台new出一个除0异常实例,之后把这个实例传入 catch块儿供开发者使用。马克-to-win:而这里throw new Exception();是开发者自己主动new出一个异常实例,之后把这个实例传入catch块儿供开发者自己使用。马克-to-win:对于 catch来讲,不管谁抛的,处理起来都一样。

例:1.5.1
public class Test {
    public static void main(String[] args)  {
        int mark_to_win = 0;
        int c;
        if (mark_to_win == 0) throw new ArithmeticException("divide by 0");
        else c=8/mark_to_win; 
。。。。。。。。。。。。。。。。。
详情请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner5_web.html#throw
0 0