• Java常见异常类型


    在Java学习过程中,我们会碰到各种各样的异常,现将面试过程中遇到的常见异常做一罗列并举例:

    1.NullPointerException: 空指针异常。菜鸟编程经验发现这个异常是经常会发生的,属于运行时异常。

    控制台输出的异常信息为:

    Exception in thread "main" java.lang.NullPointerException
    at cn.com.gjw.MyClass.main(MyClass.java:7)

    2.ClassCastException: 类型强制转换异常。Java的一些语法知识不太熟悉的时候会发生的异常。

    控制台输出的异常信息为:

    Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
    at cn.com.gjw.MyClass.main(MyClass.java:7)

    3.ArrayIndexOutOfBoundsException: 数组下标越界异常。特别常见的一个异常,粗心的程序员都会犯的错误。

    控制台输出的异常信息为:

    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
    at cn.com.gjw.MyClass.main(MyClass.java:7)

    4.ArithmeticException:算术运算异常。算术跟我水平差不多的你有没有犯过类似的错误呢??

    控制台输出的异常信息为:

    Exception in thread "main" java.lang.ArithmeticException: / by zero
    at cn.com.gjw.MyClass.main(MyClass.java:6)

    5.NumberFormatException: 数字格式异常。什么是数字格式异常呢?一个例子说明一切。

    控制台输出的异常信息为:

    Exception in thread "main" java.lang.NumberFormatException: For input string: "it"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:492)
    at java.lang.Integer.parseInt(Integer.java:527)
    at cn.com.gjw.MyClass.main(MyClass.java:6)

    以上是Java中常见的五种异常及相应的例子。只是冰山一角。。。

  • 相关阅读:
    PHP登入
    PHP注册
    PHP数据访问
    php实现人员的权限管理
    PHP实现简单的评论与回复功能还有删除信息
    php文件的管理
    文件的操作
    文件上传及预览
    ajax分页
    三级联动
  • 原文地址:https://www.cnblogs.com/mzdljgz/p/10164276.html
Copyright © 2020-2023  润新知