zoukankan      html  css  js  c++  java
  • 异常的处理

    什么是异常

    在Java语言中,引入了异常,以异常类的形式对这些正常情况进行封装,通过异常处理机制对程序运行时发生的各种问题进行处理

    所有的异常类都继承字java.lang.Throwable类,Throwable类有两个直接子类Error和Exception。其中,Error代表程序中产生的错误,Exception代表程序中产生的异常。

    Throwable的常用方法:

        String getMessage()                        返回此Throwable的详细消息字符串
        void printStackTrace()                    此Throwable及其追踪输出至标准错误流
        void printStackTrace(PrintStream s)        将此Throwable及其追踪输出至指定输出流

    try...catch和finally

    由于发生了异常导致程序立即终止,所以无法继续向下执行了,为了解决这样的问题,Java中提供了一种对异常进行处理的方式——异常捕获。异常捕获通常使用try...catch语句,具体语法格式如下。

    try{
        //程序代码块
    }catch(ExceptionType(Exception类及其子类) e){
        //对Exception的处理
    }

    在程序中,有时候会希望有些语句无论程序是否发生异常都要执行,这时就可以在try...catch语句后加一个finally代码块。经常会在try...cat后使用finally代码块来完成必须做的事情,例如释放系统资源。

    访问控制

        Private(类访问级别)
        Default(包访问级别)
        Protected(子类访问级别)
        Public(公共访问级别)
    学习中,博客都是自己学习用的笔记,持续更新改正。。。
  • 相关阅读:
    SQL Server和Oracle数据库索引介绍
    ITPUB上一个Oracle面试题
    国服《巫妖王之怒》3.35冰双持新手献礼指南
    WLK奥法输出循环
    flume架构初接触
    密码校验正则表达式(java 环境)
    初学Mahout测试kmeans算法
    身份证校验(java)
    gcc 中 O选项对空函数的优化
    《肖申克的救赎》语录
  • 原文地址:https://www.cnblogs.com/Tunan-Ki/p/11668758.html
Copyright © 2011-2022 走看看