zoukankan      html  css  js  c++  java
  • 10月20日学习日志

    今天学习了java 的异常处理。

    在编写程序时,经常要在可能出现错误的地方加上检测的代码,
    如进行x/y运算时,要检测分母为0,数据为空,输入的不是数据而是字符等。
    过多的if-else分支会导致程序的代码加长、臃肿,可读性差。因此采用异常处理机制。

    Java异常处理
    Java采用的异常处理机制,是将异常处理的程序代码集中在一起,与正常的程序代码分开,
    使得程序简洁、优雅, 并易于维护。

    java异常处理的方式:
    方式一: try-catch-finally
    方式二: throws + 异常类型

    Java提供的是异常处理的抓抛模型。
    过程一:Java程序的执行过程中如出现异常, 会生成一个异常类对象,该异常对象将被提交给Java运行时系统, 这个过程称为抛出(throw)异常。
    过程二:抓,可以理解为异常的护理方式。

    例子:

    public class DealException
    {
        public static void main(String args[])
        {
            try
            //要检查的程序语句
            {
                int a[] = new int[5];
                a[10] = 7;//出现异常
            }
            catch(ArrayIndexOutOfBoundsException ex)
            //异常发生时的处理语句
            {
                System.out.println("超出数组范围!");
            }
            finally
            //这个代码块一定会被执行
            {
                System.out.println("*****");
            }
            System.out.println("异常处理结束!");
        }
    }
  • 相关阅读:
    python-flask-SQLAlchemy
    python-flask-script定制manage命令
    python-flask框架
    python-flask-wtforms
    python-思路整理-虚拟环境
    python--django-admin定制页面流程:
    友盟iOS微信登陆没有回调的原因
    用同一个工程创建两个不同版本的应用
    简单方法实现手势解锁
    iOS开发中地图开发的简单应用
  • 原文地址:https://www.cnblogs.com/20193925zxt/p/14157820.html
Copyright © 2011-2022 走看看