美文网首页学习之Java学习
java常见异常和常见网络状态码

java常见异常和常见网络状态码

作者: 书虫大王X | 来源:发表于2021-07-24 15:18 被阅读0次
    • Java异常(Exception)处理及常见异常
    • error和exception都是继承于Throwable
    • error是程序无法恢复的严重错误,程序员无能为力,如:jvm内部错误、内存溢出、资源耗尽
    • 运行时异常:一般是程序员所犯错误导致的异常,由于是运行时异常,所以这类异常不捕获也不抛出。一旦发生运行时异常,就会导致程序终止。如:除 0 异常。
    • java中常见的运行时异常(不需要通过try ……catch……进行处理):

    ArithmeticException 算术错误异常,如以零做除数
    ArraylndexOutOfBoundException 数组索引越界
    ArrayStoreException 向类型不兼容的数组元素赋值
    ClassCastException 类型转换异常
    IllegalArgumentException 使用非法实参调用方法
    lIIegalStateException 环境或应用程序处于不正确的状态
    lIIegalThreadStateException 被请求的操作与当前线程状态不兼容
    IndexOutOfBoundsException 某种类型的索引越界
    NullPointerException 尝试访问 null 对象成员,空指针异常
    NegativeArraySizeException 再负数范围内创建的数组
    NumberFormatException 数字转化格式异常,比如字符串到 float 型数字的转换无效

    • java中常见的非运行时异常(需要通过try ……catch……进行处理):

    ClassNotFoundException 没有找到类
    IllegalAccessException 访问类被拒绝
    FileNotFoundException 文件找不到
    InstantiationException 试图创建抽象类或接口的对象
    InterruptedException 线程被另一个线程中断
    NoSuchFieldException 请求的域不存在
    NoSuchMethodException 请求的方法不存在
    ReflectiveOperationException 与反射有关的异常的超类

    计算机网络状态码:

    • 200:请求成功
    • 301:永久性重定向
    • 302:临时性重定向(可以继续使用原来的URL访问该资源)
    • 400 Bad Request 客户端请求的语法错误,服务器无法理解
    • 401 Unauthorized 请求要求用户的身份认证
    • 403 Forbidden 服务器理解请求客户端的请求,但是拒绝执行此请求
    • 404 Not Found 服务器无法根据客户端的请求找到资源(网页)。
    • 500 Internal Server Error 服务器内部错误,无法完成请求
    • 501 Not Implemented 服务器不支持请求的功能,无法完成请求
    • 503 Service Unavailable 由于超载或系统维护,服务器暂时的无法处理客>户端的请求。

    相关文章

      网友评论

        本文标题:java常见异常和常见网络状态码

        本文链接:https://www.haomeiwen.com/subject/bdivfltx.html