zoukankan      html  css  js  c++  java
  • 异常

    一. 异常的定义

      在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。

    二、写法

    try{
    }
    catch(Exception e){
    }
    finally{
    不管是否出异常,总是会执行
    }

    三、带有throws Exception的方法

    1.里面的异常可以免去try...catch

    2.调这个方法的代码,必须要被try...catch(当然也可以再抛出)

        public static void main(String[] args) throws Exception {
            System.out.println("请输入一个数字");
            int num = 0; int b = 0;
            try{
            Scanner sc = new Scanner(System.in);
            String a = sc.next();
            num = Integer.parseInt(a);  
            }
            //输入的不是数字时候异常
            catch(Exception e){
                System.out.println("请输入数字");    
                throw new Exception();      //抛出异常
            }
            try{
             b = 100/num;
             System.out.println(b);
            }
            //num是0的时候异常
            catch(Exception e){
                System.out.println("不能是0");
            }
  • 相关阅读:
    css 设置特定宽度,超出部分用...代替
    php 二维数组根据某个key去重
    一些大厂开源项目
    JavaScript如何解析本地xml文件
    console的知识点
    toLocalDateString的用途
    在Vue中使用Object.freeze
    淘宝npm镜像
    JavaScript Async/Await
    vue中的addEventListener和removeEventListener
  • 原文地址:https://www.cnblogs.com/hq233/p/6245833.html
Copyright © 2011-2022 走看看