当前位置: 首页 > news >正文

网站建设网站栏目结构图国内大宗商品交易平台

网站建设网站栏目结构图,国内大宗商品交易平台,python网站开发入门,百度如何建网站群异常分类 Throwable 是java异常的顶级类,所有异常都继承于这个类。 Error,Exception是异常类的两个大分类。 Error Error是非程序异常,即程序不能捕获的异常,一般是编译或者系统性的错误,如OutOfMemorry内存溢出异常等。 Exc…

异常分类

Throwable

是java异常的顶级类,所有异常都继承于这个类。
Error,Exception是异常类的两个大分类。

Error

Error是非程序异常,即程序不能捕获的异常,一般是编译或者系统性的错误,如OutOfMemorry内存溢出异常等。

Exception

Exception是程序异常类,由程序内部产生。Exception
又分为运行时异常,非运行时异常类。

运行时异常

运行时异常的特点是java编译器不会检查它,也就是说,当程序中可能出现这类异常时,会编译通过,但是在运行时会出现错误。
如NullPointException,ArrayIndexoutOfBuoundsException等。

非运行时异常

程序必须进行处理的异常,编译不通过,必须捕获或者抛出。如IOException,ClassNotFoundException等。

java常见的异常有哪些?

1、NullPointerException

空指针异常,操作一个 null 对象的方法或属性时会抛出这个异常。

   private static void NullPointer() {String s = null;System.out.println(s.equals("123"));}

在这里插入图片描述

2、OutofOutofMemoryError

内存出现异常的一种异常,这不是程序能控制的,是指要分配的对象的内存超出了当前最大的堆内存,需要调整堆内存大小(-Xmx)以及优化程序。

3、IOException

IO,即:input, output,我们在读写磁盘文件、网络内容的时候经常会生的一种异常,这种异常是受检查异常,需要进行手工捕获。
如文件读写会抛出 IOException:

public int read() throws IOException
public void write(int b) throws IOException

4、FileNotFoundException

文件找不到异常,如果文件不存在就会抛出这种异常。
FileNotFoundException 其实是 IOException 的子类,同样是受检查异常,需要进行手工捕获。
如定义输入输出文件流,文件不存在会报错:

public FileInputStream(File file) throws FileNotFoundException
public FileOutputStream(File file) throws FileNotFoundException

5、ClassNotFoundException

类找不到异常,Java开发中经常遇到,是不是很绝望?这是在加载类的时候抛出来的,即在类路径下不能加载指定的类。它是受检查异常,需要进行手工捕获。

看一个示例:

public static Class getExistingClass(ClassLoader classLoader, String className) {try{return (Class) Class.forName(className, true, classLoader);} catch( ClassNotFoundException e) {return null;}
}

6、ClassCastException

类转换异常,将一个不是该类的实例转换成这个类就会抛出这个异常。
这是运行时异常,不需要手工捕获。

如将一个数字强制转换成字符串就会报这个异常:

Object x = new Integer(0);
System.out.println((String)x);

在这里插入图片描述

7、IndexOutOfBoundsException

索引越界异常,当操作一个字符串或者数组的时候经常遇到的异常。它是运行时异常,不需要手工捕获。

例:一个ArrayList数组中没有元素,而你想获取第一个元素,运行是就会报此类型的错误。

public class test{public static void main(args[] ){List list = new ArrayList<>();System.out.println(list.get(0));}
}

8、ArithmeticException

算术异常,发生在数字的算术运算时的异常,如一个数字除以 0 就会报这个错。

  double n = 3 / 0;

在这里插入图片描述

9、NumberFormatException

数字格式异常。当试图将一个String 转换为指定的数字类型,而该字符串确不满足数字类型要求的格式时,抛出该异常。
例如:

 private static void NumberFormat(){String a= "a";int b = Integer.valueOf(a);System.out.println(b);}

在这里插入图片描述

10、StringIndexOutOfBoundsException

字符串索引越界异常。当使用索引值访问某个字符串中的字符,而该索引值小于0或大于等于序列大小时,抛出该异常.

 //字符串索引越界异常private static  void  StringIndexOutOfBounds(){String a = "a";System.out.println(a.substring(3,4));}

在这里插入图片描述

http://www.yayakq.cn/news/972346/

相关文章:

  • 哪有做logo的网站网站下拉广告
  • 百度站长收录提交入口价格低的手机
  • 想给学校社团做网站哪些因素营销网站权重
  • 哪一个网站可以做专利检索报告wordpress支持采集吗
  • 移动端网站开发教案模板网站建设咨询
  • 诸城 网站 建设wordpress新闻资讯模块如何使用
  • 铜陵网站建设维护厦门网站营销
  • 网站页面制作建议asp做的网站怎么发布
  • 做一个响应网站多少钱天津建设工程投标信息
  • 免费网站是百科创建
  • 设计本网站西樵建网站
  • 如何添加网站板块企业管理培训课程心得
  • 不备案 国内网站吗医疗营销网站建设方案
  • 学生诚信档案建设网站济南网页开发公司
  • 17做网站联系专业下载网站源码
  • 包装材料东莞网站建设网站的ftp账号和密码
  • asp网站开发视频信金在线制作网站
  • 大名网站建设百度关键词搜索推广
  • 做网站不推广网站的开发流程分哪几步
  • 网站公司做的比较好网络营销外包价格
  • 中国工程信息网站南昌网站排名优化价格
  • 营销型网站的布局新河官网
  • 百度推广网站备案网站运营策划
  • 临西做网站报价成都最新房价一览表
  • 浙江省省建设厅网站wordpress sql 查询
  • 网站建设网页制作教程视频网站是怎么做权限管理的
  • 佛山企业网站建设服务wordpress分类名称
  • 网站开发验收流程图网站建设项目团队组织结构图
  • 网站怎么做快照专业的网站建设宝安西乡
  • 360网站认证域名柚子网站建设