回顾java基础语法之异常
2022/1/24 20:06:18
本文主要是介绍回顾java基础语法之异常,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这篇文章简单的回顾一下java中的异常机制
java可以把异常当成对象处理
异常分为两大类 Error和Exception
异常处理的五个关键字 try catch finally throw throws
请看代码
catch小括号里面是想要捕获的异常(捕获的是try语句块里的)
大括号里面是处理这个异常
可以写多个catch
finally最终一定会执行
int a = 1; int b = 0; try{ System.out.println(a/b); }catch (ArithmeticException e){ System.out.println("程序出现异常"); }finally { System.out.println("finally"); }
idea快捷键 ctrl + alt + t 生成代码块
throw关键字是手动抛出一个具体的异常 在方法中使用
如果方法中处理不了这个异常 可以选择上抛给调用它的方法 使用throws关键字
public static void test(int a , int b) throws ArithmeticException{ if (b == 0){ throw new ArithmeticException(); } System.out.println(a/b); }
自定义异常 需要继承Exception类 重写toString方法
class MyException extends Exception{ private int num; public MyException(int num) { this.num = num; } @Override public String toString() { return "MyException{" + "num=" + num + '}'; } }
它本身是一个未被处理的异常 需要加入try catch关键字或者上抛这个异常
public static void main(String[] args) throws MyException { throw new MyException(10); }
这篇关于回顾java基础语法之异常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-07如何利用看板工具优化品牌内容创作与审批,确保按时发布?
- 2025-01-07百万架构师第十一课:源码分析:Spring 源码分析:Spring源码分析前篇|JavaGuide
- 2025-01-07质量检测标准严苛,这 6 款办公软件达标了吗?
- 2025-01-07提升品牌活动管理的效率:看板工具助力品牌活动日历的可视化管理
- 2025-01-07宠物商场的精准营销秘籍:揭秘看板软件的力量
- 2025-01-07“30了,资深骑手” | 程序员能有什么好出路?
- 2025-01-07宠物公园的营销秘籍:看板软件如何帮你精准触达目标客户?
- 2025-01-07从任务分解到资源优化:甘特图工具全解析
- 2025-01-07企业升级必备指南:从传统办公软件到SaaS工具的转型攻略
- 2025-01-07一文告诉你IT项目管理如何做到高效