zoukankan      html  css  js  c++  java
  • 201671010101 2016-2017-2《java程序设计》

           程序在运行的时候难免会出现问题和错误,常见的错误有1,用户输入错误 2,设备错误 3.代码错误 4.物理限制。java中管这种错误叫异常,异常分为致命和非致命两种。所有的异常都是由Throwable继承而来,但在下一层立即分为两个分支:Error和Exception

           Error类层次结构描述了java运行时系统的内部错误和资源耗尽错误,应用程序不应该抛出这种类型的对象,在设计java程序时,需要关注Exception层次结构,这个结构又分为两个分支:一个分支派生于RunningtimeException;另一个分支包含其他异常。派生于RunningtimeException的异常包含下面几种情况:

           1.错误的类型转换

            2.数组访问越界

            3.访问null指针

    不是派生于RunningtimeException的异常包括:

            1.试图在文件尾部后面读取数据

            2.试图打开一个不存在的文件

            3.试图根据给定的字符串查找Class对象,而这个字符串表示的类并不存在

    如果出现RunningtimeException异常,一定是程序员的问题。

             方法应在首部声明所有可能抛出的异常,遇到以下4种情况应该抛出异常

                           1.调用一个抛出受查异常的方法,例如FileInputStream构造器

                           2.程序运行过程中遇到错误,并且利用throrw语句抛出一个受查异常

                           3.程序出现错误

                           4.java虚拟机和运行时库出现的内部错误

         同异常之间用逗号分隔

         throw  e表示抛出异常,而throws   Exception表示声明抛出异常

           最近状态不太好,有点颓废,严重跟不上老师的上课速度,也明显看到了自己与合作伙伴的差距

  • 相关阅读:
    Server.UrlEncode UrlDecode 动态绑定gridview列发送接收乱码的问题
    gridview新用法,一直不知道gridview可以这么用
    vm workstation15 迁移至ESXi6.7步骤
    http 502与504的区别
    Asp.net项目部署ActiveReport
    不能在 Page 回调中调用 Response.Redirect 解决方法
    JQuery TextExt 控件使用
    通过ashx获取JSON数据的两种方式
    jQuery Mobile对话框插件
    替换文本框title提示文本
  • 原文地址:https://www.cnblogs.com/bx1214444222/p/7712085.html
Copyright © 2011-2022 走看看