美文网首页
java开发常见的问题

java开发常见的问题

作者: ml66 | 来源:发表于2023-05-07 10:54 被阅读0次

    1.空指针异常

    2.索引越界异常

    3.内存溢出异常

    4.类型转换异常

    java.lang.ClassCastException。遇到这样的异常的时候如何解决呢?如果你知道要访问的的对象的具体类型,直接转换成该类型即可。如果不能确定类型可以通过下面的两种方式进行处理(假设对象为o):

    一、通过o.getClass().getName()得到具体的类型,可以通过输出语句输出这个类型,然后根据类型进行进行具体的处理。

    二、通过if(o instanceof 类型)的语句来判断o的类型是什么。

    例如下面例子:Student和Teacher分别是Person的子类,强制将一个Student对象转换称Teacher对象,就会抛出ClassCastException。

    21d3f8bf793b28ac25860513be2bb490.png

    5.文件找不到异常

    相关文章

      网友评论

          本文标题:java开发常见的问题

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