zoukankan      html  css  js  c++  java
  • java中的异常处理机制的简单原理和应用?

    java中的异常处理机制的简单原理和应用?
    异常是指java程序运行时(非编译)所发生的非正常情况或者错误,与现实生活中的时间很类似,
    现实生活中的事件可以包含事件发生的时间、地点、任务、情节等信息,可以用一个对象来标识,
    java使用面向对象的方式来处理异常,它把程序中发生的每个异常都分别封装到一个对象中表示的,
    该对象中包含有异常信息。
    java对异常进行了分类,不能类型的异常分别用不同的java类表示,所有异常的根类为Java.lang.Throwable,Throwable下面有派生了两个子类:Error和Exception,
    Error表示应用本身无法克服和恢复的一种严重的问题,程序只有死的份了,例如:内存溢出和线程锁死等系统问题。Exception表示程序还能够克服和恢复的问题,
    其中又分为系统异常和普通异常,也就是开发人员考虑不周所导致的问题,软件使用者无法克服和恢复这种问题,但是在这种问题下还可以让软件系统继续运行或者
    让软件死掉,例如:数组下标越界、空指针异常、类转换异常;普通异常是运行环境的变化或异常所导致的问题,是用户能够克服的问题,例如:网络断线、硬盘空间
    不够,发生这样的异常,程序不应该死掉
    java为系统异常和普通异常提供了不同的解决方案,编译器强制普通异常必须try...catch或者throws声明抛出上层调用方法处理,所以普通异常也称为checked异常,而
    系统异常可以处理也可以不处理,所以系统异常也称为unchecked异常

  • 相关阅读:
    Oracle SQL语句收集
    SqlParameter In 查询
    SQL 性能优化
    Entity Framework
    【XLL API 函数】 xlfSetName
    【XLL API 函数】xlfUnregister (Form 2)
    【XLL API 函数】xlfUnregister (Form 1)
    【Excel 4.0 函数】REGISTER 的两种形式以及VBA等效语句
    【Excel 4.0 函数】REGISTER
    【Bochs 官方手册翻译】 第一章 Bochs介绍
  • 原文地址:https://www.cnblogs.com/juddy/p/14173391.html
Copyright © 2011-2022 走看看