开课吧课堂:Java的内置异常汇总列表!
在标准包java.lang中,Java定义了若干个异常类。前面的例子曾用到其中一些。这些异常一般是标准类RuntimeException的子类。因为java.lang实际上被所有的Java程序引入,多数从RuntimeException派生的异常都自动可用。而且,它们不需要被包含在任何方法的throws列表中。Java语言中,这被叫做未经检查的异常。
因为编译器不检查它来看一个方法是否处理或引发了这些异常。 java.lang中定义的未经检查的异常列于下表(1),(2)表列出了由 java.lang定义的必须在方法的throws列表中包括的异常,如果这些方法能产生其中的某个异常但是不能自己处理它。这些叫做受检查的异常。Java定义了几种与不同类库相关的其他的异常类型。
Java 的 java.lang 中定义的未检查异常子类(1)
异常 | 说明 |
---|---|
ArithmeticException | 算术错误,如被0除 |
ArrayIndexOutOfBoundsException | 数组下标出界 |
ArrayStoreException | 数组元素赋值类型不兼容 |
ClassCastException | 非法强制转换类型 |
IllegalArgumentException | 调用方法的参数非法 |
IllegalMonitorStateException | 非法监控操作,如等待一个未锁定线程 |
IllegalStateException | 环境或应用状态不正确 |
IllegalThreadStateException | 请求操作与当前线程状态不兼容 |
IndexOutOfBoundsException | 某些类型索引越界 |
NullPointerException | 非法使用空引用 |
NumberFormatException | 字符串到数字格式非法转换 |
SecurityException | 试图违反安全性 |
StringIndexOutOfBounds | 试图在字符串边界之外索引 |
UnsupportedOperationException | 遇到不支持的操作 |
java.lang 中定义的检查异常(2)
异常 | 意义 |
---|---|
ClassNotFoundException | 找不到类 |
CloneNotSupportedException | 试图克隆一个不能实现Cloneable接口的对象 |
IllegalAccessException | 对一个类的访问被拒绝 |
InstantiationException | 试图创建一个抽象类或者抽象接口的对象 |
InterruptedException | 一个线程被另一个线程中断 |
NoSuchFieldException | 请求的字段不存在 |
CNoSuchMethodException | 请求的方法不存在 |
开课吧课堂:Java的内置异常汇总列表!相关推荐
- python函数的使用场景_Python——异常(内置异常以及应用场景)
""" 什么是异常: 1.异常指出了我们的程序有错误 2.有些异常也会在一些合法的情况下发生,比如用户名密码错误,银行卡号不存在 3.内置异常的名字都是以Error结尾: ...
- 干!一张图整理了 Python 所有内置异常
在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时不可避免的,比如在爬虫时可能有几个网页的结构不一致,这时两种结构的网页用同一 ...
- staticextension 上提供值时引发了异常_干!一张图整理了 Python 所有内置异常
在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时不可避免的,比如在爬虫时可能有几个网页的结构不一致,这时两种结构的网页用同一 ...
- python时间减法_干!一张图整理了 Python 所有内置异常
在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时不可避免的,比如在爬虫时可能有几个网页的结构不一致,这时两种结构的网页用同一 ...
- 一张图片解决 Python 所有内置异常
在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时不可避免的,比如在爬虫时可能有几个网页的结构不一致,这时两种结构的网页用同一 ...
- python错误代码提示手册_腾讯大佬整理了 Python 所有内置异常,Python高手必备的排错手册...
↑关注 + 星标 ,每天学Python新技能后台回复[大礼包]送你Python自学大礼 在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常 ...
- staticextension 上提供值时引发了异常_牛!一张图整理出了 Python 所有内置异常
在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时不可避免的,比如在爬虫时可能有几个网页的结构不一致,这时两种结构的网页用同一 ...
- Python基础:内置异常(未完待续)
Python基础:内置异常(未完待续) 参考文章: (1)Python基础:内置异常(未完待续) (2)https://www.cnblogs.com/luo630/p/9176768.html 备忘 ...
- Python 内置异常类(Exception)
Python中即使语句或表达式在语法上是正确的,但在尝试执行时,它仍可能会引发错误. 在执行时检测到的错误被称为*异常*(Exception),异常(Exception)不一定会导致严重后果.为方便处 ...
最新文章
- python资料下载-python电子书学习资料打包分享百度云资源下载
- Zapcc:一个更快的C++编译器
- linux pwn练习0x02
- 解决Ubuntu“下载额外数据文件失败 ttf-mscorefonts-installer”的问题 (转载)
- 数据库开发技术java方向_Java开发工程师(Web方向) - 03.数据库开发 - 第5章.MyBatis...
- kotlin 初始化数组
- 爬虫python软件准备_工具准备的差不多了,接下来就是python爬虫的封装了
- java 8.0 sinffer_jpcap 配置方法,问题解决,模拟sniffer程序。(附JAVA程序,jar,dll包等环境)...
- mysql数据库更新语句效率_MySQL数据库优化
- centos7 菜鸟第一天--输入法在哪
- [转]Win XP常遇网络故障分析:局域网问题
- mysql命令:set sql_log_bin=on/off
- 如何编写好的软件设计文档
- 软件开发工作经验分享
- 使用高德地图自定义marker、infowindow
- 2018个人面试记录
- Dubbo---升级Dubbo2.7.13依赖问题
- 东风岚图配谈“梦想”吗?
- php 入库出库 转义,PHP 转义详解
- 什么是建筑中的“光储直柔”
热门文章
- [转载] python——连接Oracle数据库
- jQuery 实现菜单
- WOE(weight of evidence, 证据权重)
- Monkey之环境搭建
- 代码质量管控的四个阶段
- Http协议以及Httpclient
- 第八章 linux磁盘与文件系统管理g
- Redis介绍及常用命令【转载】
- python--- 之The program 'python' can be found in the following packages: * python-minimal * python3
- 数据结构上机实践第七周项目4 - 队列数组