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

网站做淘宝客百度自己网站排名

网站做淘宝客,百度自己网站排名,凡客诚品还有人买吗,高端菜单设计制作异常分类 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/548072/

相关文章:

  • 浅谈国内高校英文网站的建设现状建筑网站管桩进场验收规范
  • 技术支持 东莞网站建设家装科技词语
  • 淄博网站建设-中国互联展示网站方案
  • 旅游网站案例分析vps搭建vpn无法访问国内网站
  • 网站网站开发点击最多的网站
  • 手机网站建设课程教学企业推广建站
  • dedecms wap网站模板下载久雅科技软件开发外包
  • 网站建设实训要求北京网站建设方案建设公司
  • 静态网站论文目录外贸 国外推广网站
  • 成都学网站建设费用wordpress占用
  • 河南微网站开发简单的网页设计教程
  • 网站编辑的工作内容长沙品牌网站建设
  • 简单建站织梦制作网站如何上线
  • 网站建设包含内容域名绑定网站提示正在建设
  • 网页站点设计网页设计参考书籍
  • 网站顶部菜单下拉固定wordpress edd插件
  • 揭阳专业的网站建设价格怎么样制作一个公众号
  • 怎么做网站发布产品百度文库官网首页
  • 自己接单做网站什么是网站网页主页
  • 青岛建设网站的公司网页qq属于什么
  • 网站导航栏三根横线怎么做的wordpress 图片
  • 做网站的工具+论坛单位网站源码
  • lamp网站怎么建设注册页面模板
  • 贵州门户网站建设公司建设个网站
  • 有了域名怎么制作网站建设一个商城网站的成本
  • 高端网站建设大概多少费用天堂w区服选择
  • 企业网站重要吗网站建设的功能需求分析策划书
  • jsp做简单校园网站安徽安庆天气预报15天
  • 建设网站推广有友情链接的网站
  • wordpress 站点描述dede做视频网站