Java中try catch finally 关键字
1.JavaSE 关键字和标识符2.JavaSE 标签 break continue3.JavaSE的方法 (函数)4.JavaSE数组5.JavaSE笔记总汇6.JavaSE什么是面向对象?7.Java中的变量分类(按照位置分类)8.Java中类的构造 与 方法的重载9.Java中对的创建与引用10.Java static 关键字11.Java中的代码块12.Java中的包(Package)13.Java访问权限修饰符14.Java面向对象的三大特征!!!15.Java final关键字16.Java中的接口17.Java中的空指针异常 java.lang.NullPointerException18.Java中正则表达式的用法19.Java中Calendar类与SimpleDateFormat类的介绍20.Java BigInteger类和BigDecimal()类21.Java StringBuffer 与StringBuilder 类的介绍与区别22.Java方法传参中"..."的作用23.Java 集合的概念24.Java中File类和I/O25.Java异常
26.Java中try catch finally 关键字
27.Java异常中throw 与throws的区别28.Java中编译异常与运行异常的区别29.Java网络编程30.Java线程概念集合31.Java synchronized与ReentrantLock的区别32.Java常用的三个方法 `wait ` `notify` `notifyAll`33.Java线程的生命周期34.Java中GUI35.Java GUI setSize()、setPreferredSize()的区别36.Java Lambda表达式37.Java Stream流异常处理中的几个常用关键字(try catch finally throw throws)
异常处理
java中提供一套异常处理机制,在程序发生异常时,可以执行预先设定好的处理程序,
执行完成后,程序不会停止,可以继续向后执行.
在写代码的时候,就要根据不同的情况设定好处理程序,
运行程序
如果程序执行时,出现问题,执行异常处理程序
如果程序执行时,没有出现问题, 不需要执行异常处理程序
关键字
try{
写代码,可能会出现异常
}catch(异常类型 a){ 捕获指定类型的异常
}finally{
最终必须要执行的代码
}
try{
int[] a = {1,2,3};
int b = a[4];
}catch (ArrayIndexOutOfBoundsException a){
a.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
System.out.println("666");
}
注:如果出现多个错误,则会抛出共同的父类
本文来自博客园,作者:Yang0710,转载请注明原文链接:https://www.cnblogs.com/cwyYYDS/p/18214088
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通