JavaSE基础-异常
异常:程序中出现的一些错误,但并不是所有的错误都是异常。异常是可以预见,但不能修改的。
try{}catch(ArithemticException e){}
public static void main(String[] args) { int a = 0; try { //非检查异常 int b = a/0; } //捕捉异常对象的名字 catch (ArithmeticException e) { System.out.println("除数为0了,请检查代码,程序将终止运行"); return; } finally{ //在finally中写的代码,不论是否出现异常都会运行 System.out.println("finally...."); } System.out.println("aaaaa");
public static void main(String[] args) { int a = 5; while (a > 0) { // try { func(a); } catch (Exception e) { } a--; } } public static void func(int a) throws Exception// 声明方法抛出异常 { try { System.out.println(123 / 0); } catch (Exception e) { System.out.println("除数为0"); throw e;// 异常处理不了,将异常抛出 } }
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术