java异常处理
来源:互联网 发布:卡尔曼滤波原理和算法 编辑:程序博客网 时间:2024/06/01 18:58
java异常处理
异常:程序在运行时出现的一些不正常的情况
异常由来:对于出现的不正常的情况,java通过类进行描述,并封装成对象。
异常分为两类:
一、严重的,由error类进行描述,一般不通过写针对性解决代码
二、不严重的,由exception类进行描述,通过写针对性代码解决
error类和exception类的父类都是thowable类
thowable
Error
Exception
异常代码
class ExceptionTest{int[] show(int x){int[] a = new int[x];for(int i = 0 ; i < a.length ; i++){a[i] = i + 1;}return a;}}public class ExceptionDemo {public static void main(String[] args){int[] a = new ExceptionTest().show(-1);for(int i = 0 ; i < a.length ; i++){System.out.println(a[i] + " ");}}}
异常处理:
java提供了特有的语句进行处理
try{
出现异常的代码
}catch(异常类 变量){
处理异常的代码
}finally{
一定会执行的代码
}
class ExceptionTest{int[] show(int x){int[] a = new int[x];for(int i = 0 ; i < a.length ; i++){a[i] = i + 1;}return a;}}public class ExceptionDemo {public static void main(String[] args){try {int[] a = new ExceptionTest().show(-1);for(int i = 0 ; i < a.length ; i++){System.out.println(a[i] + " ");}} catch (Exception e) {// TODO: handle exceptionSystem.out.println("数组长度不能为负数");}}}
0 0
- 【java】java异常处理
- java异常和异常处理
- Java 异常及异常处理
- java异常与异常处理
- Java异常处理-----自定义异常
- Java异常与异常处理
- java异常及异常处理
- Java 异常与异常处理
- Java异常与异常处理
- Java异常及异常处理
- Java异常处理--自定义异常
- JAVA异常之异常处理
- Java异常处理-----自行处理
- Java异常处理-----抛出处理
- Java异常处理-----抛出处理
- java异常处理
- java 异常处理分析
- java异常处理
- 实现复数类中的运算符重载2
- Java 正则表达式
- 解决win7使用U盘量产工具后USB口异常
- php 当前时间: 用php实现将当前日期时间
- Android之项目推荐应用的第三方库
- java异常处理
- zk框架 官方文档翻译1
- SOCKET API和TCP STATE的对应关系__三次握手(listen,accept,connect)__四次挥手close及TCP延迟确认(调用一次setsockopt函数,设置TCP_QUI
- Kvm教程
- sql-isnull方法的使用
- 第四章作业
- poj_2985 The k-th Largest Group 树状数组求第K大
- java.util.Date和java.sql.Date的区别和相互转化
- C语言技巧:怎样把数组作为参数传递给函数?