在这里我们例举十种常见的运行时异常

目录

NullPointerException - 空指针引用异常

ClassCastException - 类型强制转换异常。

IllegalArgumentException - 传递非法参数异常。

ArithmeticException - 算术运算异常

ArrayStoreException - 向数组中存放与声明类型不兼容对象异常

IndexOutOfBoundsException - 下标越界异常

NegativeArraySizeException - 创建一个大小为负数的数组错误异常

NumberFormatException - 数字格式异常

SecurityException - 安全异常

UnsupportedOperationException - 不支持的操作异常


1.NullPointerException - 空指针引用异常

  • 调用 null 对象的实例方法。
  • 访问或修改 null 对象的字段。
  • null 作为一个数组,获得其长度。
  • null 作为一个数组,访问或修改其时间片。
  • null 作为 Throwable 值抛出。
public class Demo {public static void main(String[] args){String str=null;System.out.println(str.length()); //调用null对象的实例化方法//获得其长度System.out.println(getString(str));}public static int getString(String str){if (str==null)throw new NullPointerException("参数不能为空");return 0;}
}

2.ClassCastException - 类型强制转换异常。

当试图将对象强制转换为不是实例的子类时,这里我们需要知道类强制转换的要求:

只能在继承层次内进行类型转换。

在将超类转换成子类之前,应该使用 instanceof进行检查

3.IllegalArgumentException - 传递非法参数异常。

4.ArithmeticException - 算术运算异常

5.ArrayStoreException - 向数组中存放与声明类型不兼容对象异常

6.IndexOutOfBoundsException - 下标越界异常

7.NegativeArraySizeException - 创建一个大小为负数的数组错误异常

8.NumberFormatException - 数字格式异常

9.SecurityException - 安全异常

10.UnsupportedOperationException - 不支持的操作异常

必考题系列--十种常见的运行时异常相关推荐

  1. 常见的运行时异常 java 1615309080

    常见的运行时异常 java 1615309080 空指针异常 变量没赋值时,引发 数组越界异常 类型转换异常 数字格式化异常 算术异常 检查时异常

  2. 常见的运行时异常与编译时异常举例

    常见的运行时异常与编译时异常举例 参考文章: (1)常见的运行时异常与编译时异常举例 (2)https://www.cnblogs.com/william-dai/p/9255158.html (3) ...

  3. 五种常见的运行时异常

    五种常见的运行时异常 空指针异常 NullPointerException 数组越界异常 IndexOutOfBoundsException 类转换异常 ClassCaseException 向数组中 ...

  4. [Java基础]常见的运行时异常

    运行时异常:编译时不会报错,但程序运行起来如果有错误就会报异常. 以下为常见的运行时异常: ArithmeticException  算数运算异常,由于除数为0引起的异常:  ClassCastExc ...

  5. 常见的运行时异常分类

    一般面试中java Exception(runtimeException )是必会被问到的问题 常见的异常列出四五种,是基本要求.更多的....需要注意积累了 常见的几种如下: NullPointer ...

  6. 列举一些列举常见的运行时异常

    运行时异常都是 RuntimeException 子类异常 NullPointerException - 空指针异常 ClassCastException - 类转换异常 IndexOutOfBoun ...

  7. 常见的运行时异常。(Java)

    运行时异常的概念: 继承自RuntimeException的异常或者其子类, 编译阶段是不会出错的,它是在运行时阶段可能出现的错误, 运行时异常编译阶段可以处理也可以不处理,代码编译都能通过!! 主要 ...

  8. 常见的运行时异常有哪些?

    java.lang.NullPointerException 空指针异常 :调用了未经初始化的对象或者是不存在的对象 java.lang.ClassNotFoundException 指定的类找不到 ...

  9. 运行时异常与一般异常有何异同_Java修行第015天,异常机制和常用类

    1. 异常概念_分类 1) 什么叫异常? 答:异常(Expection)就是在程序运行过程中所发生的不正常的事件,它会中断正在运行的程序 2) 请简述异常的分类? 答:异常分为Error(仅靠程序本身 ...

最新文章

  1. 一次防CC***案例
  2. java环境变量javac不能成功 win7_Java开发:Java环境搭建
  3. PL0编译器TurboPascal版再现时间:2009-07-20 17:24:49来源:网络 作者:未知 点击:52次
  4. wxWidgets:wxTreeCtrl 示例
  5. 如何在一天内被Google和百度收录
  6. JDK版本不匹配...
  7. GDI+绘制极坐标图(Polar Diagram)
  8. 华为发布基于自进化AI的HiSec Insight安全态势感知系统
  9. 编辑流程图_流程图不会绘制?一分钟手把手教你学会,超简单
  10. 简单易用的国产GIS工具软件
  11. Python学习插曲之万年历算法
  12. 【其他】电脑ADB连接手机的方式
  13. 软件注册机查找常用几个网址
  14. JavaScript,实现这样的情景:阅读协议,阅读完毕后就可以点击同意复选框。
  15. Android Merged manifest 错误
  16. usnews计算机专业排名2018,2018USNEWS计算机专业TOP50院校及官网地址
  17. python批量检索文献pubmed_Python 利用Entrez库筛选下载PubMed文献摘要的示例
  18. 通过Frp内网穿透和Nginx反向代理实现不带端口号访问家里内网服务器网站
  19. 酷狗外链播放器html5,WP博客制作并添加酷狗外链播放器
  20. 自恢复保险丝选型说明

热门文章

  1. 【Mysql索引】二叉树、红黑树、B树、B+树
  2. V4L2视频驱动程序开发之驱动方法poll 和 应用程序select
  3. edittextview 取消下划线
  4. 大连将在东京建设软件园
  5. Web3 全栈开发指南
  6. 用Xbee实现Arduino之间的无线通信,远程控制小灯
  7. 三菱伺服MR-J3A的调试和JOG试运行
  8. 键盘拆开重新安装步骤_如何拆解与并重新组装你的笔记本电脑
  9. 新职业人才缺口近千万,90后最担心失业;字节跳动回应TikTok被收购传闻;Twitter公布账号劫持事故细节 | EA周报...
  10. AOP的两种动态代理机制