java异常
来源:互联网 发布:淘宝买lol账号流程 编辑:程序博客网 时间:2024/06/05 03:12
//捕获异常的格式 --》过安检
// try{//放的可能出现异常的部分
//
// }catch(检查的内容){//解决方案
//
// }finally{//finally这部分可以要可以不要
//
// }
// System.out.println("程序开始");
//1.数组越界
// ArrayIndexOutOfBoundsException
// int[] shuzu=new int[5];
//
// try{
// shuzu[5]=4;//赋值
// }catch(Exception exception){
// System.out.println("抓父类");
// }
//
// System.out.println("程序结束");
//2.空指针
// NullPointerException
// System.out.println(s.equals("null"));
//3.除数为0
// ArithmeticException
// System.out.println(6/0);
//4.类型转换出错
// ClassCastException
// Object o=new Object();
// String s=(String)o;//向下
//5.键盘输入的时候输入错误
// InputMismatchException
finally{//不管有没有异常都会执行的代码
}
System.out.println(t);
//说下final关键字和finally关键字
//1.研究try里面放的代码,一定是可能错误才放入
// 如果中间一句出现了异常它后面会不会执行
//2.研究finally里面放的代码,
// 如果出现了异常会不会执行,不出现异常会不会执行。
//键盘输入一个整形值作为除数
//如果输入正常的时候求出6/x的结果
//如果输入不正常,使用try catch提示并且解决,输出的结果为无
// try{//放的可能出现异常的部分
//
// }catch(检查的内容){//解决方案
//
// }finally{//finally这部分可以要可以不要
//
// }
// System.out.println("程序开始");
//1.数组越界
// ArrayIndexOutOfBoundsException
// int[] shuzu=new int[5];
//
// try{
// shuzu[5]=4;//赋值
// }catch(Exception exception){
// System.out.println("抓父类");
// }
//
// System.out.println("程序结束");
//2.空指针
// NullPointerException
// System.out.println(s.equals("null"));
//3.除数为0
// ArithmeticException
// System.out.println(6/0);
//4.类型转换出错
// ClassCastException
// Object o=new Object();
// String s=(String)o;//向下
//5.键盘输入的时候输入错误
// InputMismatchException
finally{//不管有没有异常都会执行的代码
}
System.out.println(t);
//说下final关键字和finally关键字
//1.研究try里面放的代码,一定是可能错误才放入
// 如果中间一句出现了异常它后面会不会执行
//2.研究finally里面放的代码,
// 如果出现了异常会不会执行,不出现异常会不会执行。
//键盘输入一个整形值作为除数
//如果输入正常的时候求出6/x的结果
//如果输入不正常,使用try catch提示并且解决,输出的结果为无
//异常发生的位置,程序会中断,回发出错误的信息。
//对于异常的处理,处理目的就是不阻止程序后面的执行。
//1.捕获(**把错误的地方抓住,解决掉)
//2.抛出(解决不了,交给上级去解决(谁调用谁作为上级))
----------------------------------------------------------------------------------------------------
//交给上级解决---》抛出throws抛出的是类 throw抛出的是对象
// throws定义再方法的声明上,其后跟异常类名;
// throw定义再方法内部,其后具体的异常对象。
/掌握捕获异常 了解抛出异常throws
0 0
- java 异常,java,异常
- Java 异常 异常链
- Java异常
- Java 异常
- JAVA 异常
- Java异常
- java 异常
- Java异常
- java异常
- Java异常
- java异常
- java异常
- java异常
- java 异常
- java异常
- java异常
- java异常
- Java异常
- Leetcode__Maximum depth
- Objectarx的一些常用函数
- ADO 连接 服务器Oracle
- 自定义类型转换器
- 畅通工程续floyd
- java异常
- [Python标准库]functools——管理函数的工具
- Qt多线程学习:创建多线程
- 【费用流】[BZOJ1061]/[HYSBZ1061]志愿者招募
- Win7+虚拟机OS X 10.8.5+Xcode4.6.3+越狱iPhone4+iOS5.1.1真机调试及生成ipa包
- js跨域
- 正则表达式
- “HINSTANCE ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT)”
- 成功的背后!(给所有IT人)