java异常处理
来源:互联网 发布:复杂网络 混沌 编辑:程序博客网 时间:2024/06/05 21:57
一、基础概念
什么是异常?
程序运行过程中发生的不正常的事件,它会中断正在运行的程序。
java中如何进行异常处理?
java的异常处理通过5个关键字来实现:try、catch、finally、throw、throws
===========捕获异常=================声明异常=================抛出异常
try=======执行可能产生异常的代码=====throws=====================throw
catch=======捕获异常==============声明方法可能要抛出各种异常==========手动抛出异常
finally======无论异常是否发生都执行=======
二、异常处理结构
try
{
// 可能发生异常的代码
}
catch (Exception e)
{
// 异常处理代码
}
finally
{
// 不管有没有发生异常,finally语句块都会被执行
}
三、Java常见异常
1、 java.lang.nullpointerexception空指针异常,原因参数为null
2、java.lang.classnotfoundexception类加载异常,原因没找到类
3、java.lang.arithmeticexception数字运算异常,原因例如将1/0
4、java.lang.arrayindexoutofboundsexception数组下标越界,原因例如只有2个长度的数组却取了下标为2,数组下标0开始。
0 0
- 【java】java异常处理
- java异常和异常处理
- Java 异常及异常处理
- java异常与异常处理
- Java异常处理-----自定义异常
- Java异常与异常处理
- java异常及异常处理
- Java 异常与异常处理
- Java异常与异常处理
- Java异常及异常处理
- Java异常处理--自定义异常
- JAVA异常之异常处理
- Java异常处理-----自行处理
- Java异常处理-----抛出处理
- Java异常处理-----抛出处理
- java异常处理
- java 异常处理分析
- java异常处理
- spring AOP 动态代理 jkd动态代理和cglib动态代理 hibernate使用cglib延迟加载
- xshell下常用命令
- hdu 1078 FatMouse and Cheese
- hjr-c#实习日记(二):asp.net控制器登录注册验证
- java中double和float精度丢失问题及解决方法
- java异常处理
- iOS kvc和kvo简介
- 文件操作工具类 内部文件 外部文件
- Hadoop笔记四之Hdfs文件读写操作
- STL——stack栈
- pointerIndex out of range--IllegalArgumentException
- C++基础:new的三种形式详解
- 103.项目视图分析工具Reveal集成使用教程
- 关于攻读计算机研究生