美文网首页
哇---这迷死人的JAVA异常

哇---这迷死人的JAVA异常

作者: 猿生进阶 | 来源:发表于2020-11-23 17:15 被阅读0次

1.JAVA异常是程序在执行时发生的不正常事件,它会打断程序的正常运行。Java异常处理的五虎上将。try、catch、 finally、throw、throws 关键字。

2.异常类说明:

Exception :异常层次结构的根类

InputMismatchException:想得到的类型和实际录入的类型不匹配 ArithmeticException :算术异常

NullPointerException :空指针异常

ArrayIndexOutOfBoundsException:数组下标越界异常

NumberFormatException:字符串转换为数字抛出的异常

SQLException:操作数据库异常

ClassNotFoundException:未找到相应的类

NoSuchFieldException: 字段未找到异常

NoSuchMethodException : 方法未找到抛出的异常

NegativeArraySizeException : 数组元素的个数为负数时抛出的异常StringIndexOutOfBoundsException :字符串索引超出范围抛出的异常

I0Exception :输入输出异常

IllegalArgumentException :方法接收到非法参数

InstantiationException :当应用程序试图使用Class类中的newInstance()方法创建一个类的实例,而指定的类对象无法被实例化时抛出的异常。

3.原始数据类型的变量转换为相应的包装类对象,能够利用包装类的构造方法,即:

Byte(byte valuc)

Character(char value)

Integer(int value)

Long(long value)

Float(loat value)

Double(double value)

Boolean(boolean value)

Short(short value)

4.在Java中,使用throw关键字在方法内部抛出异常,使用throws关键字在方法失部点明这个方法有可能会抛出的各种异常。

5. 使用Java中的包装类,可以把Java中的8种原始数据类型转化为对象来处理了。

本周体会心得:JAVA中出现的异常是不正常的,所以这周学的知识是在进行异常处理,对于我们今后学习还挺有帮助的。

相关文章

  • 哇---这迷死人的JAVA异常

    1.JAVA异常是程序在执行时发生的不正常事件,它会打断程序的正常运行。Java异常处理的五虎上将。try、cat...

  • Java学习笔记6

    异常 Java把所有的非正常信息分成两类: 异常 错误 这两类异常都是继承于Throwable。 Java异常捕获...

  • Exception和Error有什么区别

    简述Java异常机制的优点 Java语言在设计之初就提供了相对完善的异常处理机制,这也是Java的优势之一;因为这...

  • Java 异常详解(一)

    一、Java异常的分类和类结构图 1,error和exception的区别 Java标准库内建了一些通用的异常,这...

  • Java 异常分析

    本文是对以下内容的分析: Java异常设计 Java 异常分类 Java异常可以告诉什么问题 Java异常处理最佳...

  • 廖雪峰Java 读书笔记 (二) 异常处理

    1. Java的异常 Java使用异常来表示错误,并通过try ... catch捕获异常; Java的异常是cl...

  • 空指针异常(java.lang.NullPointerExce

    Java空指针异常(java.lang.NullPointerException) Java空指针异常(java....

  • 异常

    Java异常体系 异常的分类 Java的异常分为两大类:Checked异常和Runtime异常(运行时异常)。所有...

  • Java异常简介及其架构

    Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理...

  • Java异常面试题(总结最全面的面试题)

    Java异常架构与异常关键字 Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。Jav...

网友评论

      本文标题:哇---这迷死人的JAVA异常

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