Java核心之异常处理
来源:互联网 发布:python opencv教程 编辑:程序博客网 时间:2024/06/05 10:41
Java将异常封装到一个类中,出现错误时,就会抛出异常。
异常会中断程序的正常指令流,出现错误时,生成异常对象。
1 捕捉异常
捕捉异常由try、catch、finally组成。try中保存可能异常的语句块,catch用于激发被捕获的异常,finally是异常处理的最后执行部分。无论try中代码如何退出,都将执行finally。
try catch语句块的快捷键是选中需要异常处理的代码段,按alt+shift+z。
try { String str="lili"; System.out.println(str+"年龄是"); int age=Integer.parseInt("20L"); System.out.println(age); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("over");
2 自定义异常
继承Exception类即可自定义异常
如下
public class MyException extends Exception{public MyException(String ErrorMessage){super(ErrorMessage);};}public class base { static int avg(int n1,int n2) throws MyException { if(n1>100||n2>100) throw new MyException("数值大"); return (n1+n2)/2; } public static void main(String[] args) { try{ int res=avg(102,222); System.out.println(res); }catch(MyException e){ System.out.println(e); }
3 方法中抛出异常
若某个方法可能异常,不想在方法中处理,可使用throws关键字。
阅读全文
0 0
- Java核心之异常处理
- Java核心编程之异常的捕获及处理
- Windows 核心编程之 异常处理
- 核心java系列——异常处理
- JAVA异常之异常处理
- java之异常处理
- java之异常处理
- java 之 ----------------- 异常 处理
- java之异常处理
- java之------ 异常处理
- java之异常处理
- Java之异常处理
- Java之异常处理
- 《Java之异常处理》
- java之异常处理
- java之异常处理
- Java之异常处理
- java之异常处理
- Effictive Java
- vue 数据绑定实现的核心 Object.defineProperty()
- uploadify上传文件
- 看电视
- Android异步消息处理和应用
- Java核心之异常处理
- 链表--链表K个翻转
- 【NOIP2001普及组T4】1055·背包1(填满型01背包)
- PAT 1046划拳
- Struts2用通配符进行模糊分页查询
- UVa 10702
- index页面直接跳转其他页面
- nyoj-103 A+B Problem II
- 求二叉树的高度/销毁一颗二叉树【每日一题】