什么是异常?

定义:异常是程序在执行过程中,发生不正常的情况。

在java中,异常是一种描述出错信息的对象。

异常是程序在执行过程中所产生的问题。

java.lang.ArithmeticException

算术异常,执行非法的算术表达式时抛出,比如:除0异常。(int x =9\0)

java.lang.ArrayIndexOutOfBoundsException

数组下标越界异常,在访问数组元素,下标为负数或超出数组长度时抛出。

java.lang.ClassCastException

类型转换异常,发生在向下转型时。由父类变量转化为子类类型时,该子类类型和引用对象的类型不匹配时抛出。

java.lang.NoSuchMethodException

方法未找到异常。发生在利用反射查找方法时,该类中不存在该方法时抛出。

java.lang.NoSuchFieldException

属性未找到异常。发生在利用反射查找属性时,该类中不存在该属性时抛出。

java.lang.NullPointerException

空指针异常。发生在对null值进行属性和方法调用时抛出。

java.lang.NumberFormatException

数字格式化异常。发生在将字符串转化为数值时,该字符串不是合法的数值时抛出。

java.io.FileNotFoundException

发生在文件流操作时,所操作的文件不存在时抛出。

java.io.NotSerializableException

未序列化异常。发生在对象序列化时,如果指定对象没有实现序列化接口时抛出。

java.lang.ClassNotFoundException

类没有找到的异常。发生在类加载时,指定的类不存在时抛出。

java.net.UnknownHostException :localho

当连接主机时,主机不存在时抛出。

java.net.ConnectException

连接异常,当连接指定的主机和端口,无法连接时抛出。

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'dbtest5'

无法识别指定数据库。

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

连接数据库时,mysql登录用户名或密码错误。

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;

执行SQL语句时,SQL语法错误。

java.sql.SQLException:Before start of result set

不能在结果集指针起始位置进行结果集数据的获得,必须使用rs.next()将结果集指针,指向第一条记录。

java.lang.IllegalArgumentException

参数异常。通常发生在字符串转化为其他数据类型时,字符串格式不匹配转换格式时抛出。

Java将异常入库_Exception异常库相关推荐

  1. java exception用法_Java基础回顾_Exception异常使用详解

    package 内部类异常包装器; public class 异常 { /** * 1.异常: * 有Error和Exception两个基本子类 * 2.Error: * Error表示恢复不是不可能 ...

  2. java中什么时候应用异常_生产Java应用程序中的十大异常类型-基于1B事件

    java中什么时候应用异常 Pareto记录原理:97%的记录错误语句是由3%的唯一错误引起的 在最新的数据整理帖子之后,我们收到了很多反馈和问题,我们发现97%的记录错误是由10个唯一错误引起的 . ...

  3. java 文件解析异常_java中异常的解析

    Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系 ...

  4. java异常标记_java异常机制

    ------------------------------------------------------------------下面是一些java异常集---------------------- ...

  5. java运行时异常与一般异常有何异同_JVM | 虚拟机运行时数据区域划分和使用详解...

    引言   我们经常会被问到一个问题是Java和C++有何区别?我们除了能回答一个是面向对象.一个是面向过程编程以外,我们还会从底层内存管理和垃圾收集方面作出比较.   对于C++而言,程序员既要做程序 ...

  6. 如何处理Java异常及常见异常

    六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter ...

  7. java核心技术 第11版 异常, 断言和日志

    java使用了一种称为异常处理(exception handing) 的错误捕获机制, 断言可以有选择的启动检查 处理错误 假设java程序运行期间出错,若是某个方法不同通过正常途径完成任务, 方法并 ...

  8. java异常例子_java 异常的实例详解

    java 异常的实例详解 1.异常的定义:程序在运行时出现不正常情况. 异常的划分: Error:严重的问题,对于error一般不编写针对性的代码对其进行处理. Exception:非严重的问题,对于 ...

  9. java exception源码_Java异常之 Error 和 Exception

    简单了解 Java 异常 1.实际工作中,遇到的情况不可能是非常完美的. 比如:你写的某个模块,用户输入不一定符合你的要求: 你的程序要打开某个文件,这个文件可能不存在或者文件格式不对: 你要读取数据 ...

最新文章

  1. .NET使用OpenSSL生成的pem密钥文件[1024位]
  2. 图解Transformer:Attention Is All You Need
  3. 群英服务器网站,群英:域名、DNS及URL功能说明
  4. 转载-ubuntu搭建Git 服务器
  5. 传入一个MapString,Long 返回它按value排序后的结果
  6. Android 打造编译时注解解析框架
  7. 我带上你 你带上钱,我们去班加罗尔
  8. 深度报告:移动边缘计算,站在5G“中央”
  9. 个人微信api接口调用代码
  10. 【推荐五款ssh连接工具】
  11. 产品经理岗位职责及面试指南
  12. Node.js meitulu图片批量下载爬虫1.02版
  13. 手机写python爬虫_我用手机写了一个Python爬虫,爬下了《凡人修仙传》……
  14. SyntaxError: invalid syntax解决方案
  15. 1716: [Usaco2006 Dec]The Fewest Coins 找零钱
  16. 大数据 (三) BI报表系统 superset 2 制作表格
  17. 昨晚,散场后………他们流着泪唱着《笔记》……………
  18. 【Excel】Excel无序数据模糊查询
  19. RabbitMQ中的cluster、mirrored queue,以及 warrens机制、RAM node、disk node及vhost介绍
  20. 一千座5G工厂的花苞

热门文章

  1. Akka2使用探索1(Remoting)
  2. 如何通过ip地址查找PC接在交换机的某个端口
  3. Screen OS 6.0 学习笔记一
  4. 笔记react router 4(三)
  5. 组件(2):使用Prop下发数据
  6. Linux查看系统开机时间(转)
  7. HPE 的 OpenSwitch 项目得到 Linux 基金会支持
  8. I.MX6 Android 5.1 回到 Android 4.2 emmc 启动
  9. linux磁盘虚拟化
  10. FTP服务器之vsftp