1、java.lang.ArithmeticException

算术运算异常,因为除数为0,所以引发了算数异常

2、java.lang.StringIndexOutOfBoundsException: String index out of range: -1
这是截取字符串substring()产生的下标越界异常。原因是可能是字符串为空,或长度不足1

3、java.lang.NullPointerException空指针异常
出现该异常的原因在于某个引用为null,但却调用了它的某个方法,这时就会出现该异常

4、ClassCastException
类型强制转换异常,例如:Object x = new Integer(0);System.out.println((String)x);

5、IllegalArgumentException
传递非法参数异常,此异常表明向方法传递了一个不合法或不正确的参数。你看看传值的方法是否参数不正确

6、NumberFormatException
数字格式异常,例如:把"176//240"这个输入字条转换为一个数字

7、ClientAbortException: java.io.IOException异常
原因是由于服务器正在处理http请求,正在输出内容时,用户关闭了浏览器,造成了ClientAbortException异常。它属于I/O异常中比较常见的一种。

8、ClientAbortException  Caused by: java.net.SocketException: Connection reset by peer: socket write error
这种异常已比较常见,通常有以下几种情况:
服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉;客户关掉了浏览器,而服务器还在给客户端发送数据

9、ArrayStoreException
向数组中存放与声明类型不兼容对象异常,例如:Object x[] = new String[3];x[0] = new Integer(0);

10、NegativeArraySizeException
创建一个大小为负数的数组错误异常,例如int[] arr = new int[10];int i = arr[-1];

11、SecurityException
安全异常,例如:android的权限异常,运行java的程序提示Missing requited Permissions manifest attribute in main jar等
12、UnsupportedOperationException
不支持的操作异常,例如String testStr = "100,300,400,545,666";List<String> test = Arrays.asList(testStr.split(","));test.remove("100");使用Arrays.asList()方法一定要注意类型的转换。

Java中的异常分为两大类:
  1.Checked Exception(非Runtime Exception)
  2.Unchecked Exception(Runtime Exception)

运行时异常
  RuntimeException类是Exception类的子类,它叫做运行时异常,Java中的所有运行时异常都会直接或者间接地继承自RuntimeException类。
  Java中凡是继承自Exception,而不继承自RuntimeException类的异常都是非运行时异常。附一张java异常机制图:

Java常见异常和解决办法相关推荐

  1. Android 常见异常及解决办法

    Ø  前言 本文主要记录 Android 的常见异常及解决办法,以备以后遇到相同问题时可以快速解决. 1.   java.lang.NullPointerException: Attempt to i ...

  2. IIS 常见异常及解决办法

    Ø  简介 IIS 是我们平常接触比较多的服务端软件,用于站点发布等,本文主要记录 IIS 常见的异常及解决办法.主要包括: 1.   Visual Studio 启动 Web 项目提示"无 ...

  3. uni-app开发 常见异常和解决办法

    文章目录 前言 1.调用微信开发者工具报错IDE service port disabled 2.@import导入外部样式失效 3.v-for列表渲染指定`:key`属性报错Duplicate ke ...

  4. python爬虫常见报错_Python爬虫常见异常及解决办法

    文章目录1.selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome bina ...

  5. Ubuntu系统 安装与配置 常见异常与解决办法

    文章目录 1.通过VMware安装Ubuntu提示以独占方式锁定此配置文件失败.另一个正在运行的VMware进程可能正在使用配置文件以及虚拟机黑屏 2.win10更新以后VMware无法打开虚拟机黑屏 ...

  6. 数据分析 常见异常及解决办法(一)

    文章目录 1.Jupyter读取数据警告ParserWarning: Falling back to the 'python' engine because the 'c' engine does n ...

  7. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法

    JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...

  8. Android Stduio 发生 Process ‘command ‘somePath:java.exe‘‘ finished with non-zero exit value 2 异常的解决办法

    Android Stduio 发生 Process 'command 'somePath:java.exe'' finished with non-zero exit value 2 异常的解决办法 ...

  9. nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法

    nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法 参考文 ...

  10. 方法未找到异常java.lang.NoSuchMethodException的解决办法

    方法未找到异常java.lang.NoSuchMethodException的解决办法 客户端运行,IDE日志抛出如下异常: java.lang.NoSuchMethodException: com. ...

最新文章

  1. django之ORM查询操作(二)
  2. 前端框架-后台模板:Xadmin
  3. 如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)
  4. busybox tftp
  5. 管道过滤模式 大数据_大数据管道配方
  6. 【codevs2460】【BZOJ1036】树的统计count,第一次的树链剖分
  7. python控制流代码怎么用_Python-11:Python语法基础-控制流
  8. VMware 提示与 Device/Credential Guard 不兼容
  9. opencv1-安装及资料
  10. Teamcenter 开发中的一些问题
  11. java 多个队列处理_加入多处理队列需要很长时间
  12. 如何让html标签不转义
  13. ​5月9日数据匹配图论、匈牙利、KM算法,多目标跟踪
  14. 实例讲解统计学基础知识(5):假设检验
  15. SuperMap iDesktop 8C 空间分析
  16. python快速实现简易贪吃蛇小游戏
  17. 支付宝免费领取7天优酷黄金会员 1.88元购买1个月优酷黄金会员
  18. ISME:二型糖尿病患者中与牙周炎相关的龈下菌群
  19. [数学]二维对数正态分布的概率分布,期望,方差和相关系数
  20. 基于车辆模型的横向控制方法

热门文章

  1. mysql查看有哪些函数_MySQL函数一览_MySQL函数全部汇总
  2. QTP教程入门到高级(转)
  3. 声音均衡器怎么调好听_【音乐均衡器怎么调好听】五段均衡器怎么调好听_9段均衡器怎么调好听...
  4. TOGAF 9 Certification 有用书签
  5. java购物系统需求分析_java网上购物系统需求分析.doc
  6. 安装wireshark报“KB2999226 和 KB3118401”补丁未安装解决方式
  7. C语言标准输入输出stdio.h
  8. 住在我隔壁储藏室的大学刚毕业的小夫妻
  9. 通达信 移动平均算法_中山证券通达信下载-中山证券通达信软件 v1.06 官方版
  10. 概率论与数理统计的学习