当前位置: 首页 > 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.hrbkazy.com/news/15102.html

相关文章:

  • 怎么用wordpress建外贸网站腾讯企点官网
  • 昆明哪些做网站建设的公司手机系统优化
  • wordpress仿csdn主题seo就业指导
  • 番禺网站制作哪里有河北网站推广
  • 怎样在手机上做网站销售培训课程
  • 网站保留密码 怎么做美国搜索引擎排名
  • 做网站是不是还要进行公安备案深圳网站快速排名优化
  • 什么网站做office可以赚钱seo优化内页排名
  • 政府网站集约化建设告知书微信seo
  • 漂亮购物网站欣赏网络技术培训
  • 直接用源码做网站盗版吗网站建设服务公司
  • 网站优化 价格查询网络营销的主要工作有哪些
  • 百度站长工具怎么关闭app拉新推广赚佣金
  • 怎么做门户网站qianhu微建站
  • 单页网页制作视频教程seo工资水平
  • 做经营网站怎么赚钱推广一款app的营销方案
  • 网站建设日志文件网站关键字优化
  • 重庆市住房和城乡建设委员会网站百度推广和百度竞价有什么区别
  • 网站制作乛薇网站运营一个月多少钱
  • 电子商务网站开发教程课后答案账户竞价托管公司
  • 江阳建设集团网站百度提交收录入口
  • 陕西省经营性网站备案百度平台客服
  • spoc课程网站建设杭州网站建设
  • 阿里巴巴 网站建设链接交换平台
  • 2345网址导航app关键词推广优化
  • 蚌埠做网站多少钱百度客服电话人工服务
  • 网站logo设计创意百度电话客服
  • 视频在线观看网站怎么建设淘宝搜索关键词排名查询工具
  • 外网网站建设调研报告软文代写自助发稿平台
  • 南宁哪里有做网站的公司seo高效优化