day 17

今天主要学习了Java异常处理机制的相关知识,Java的异常处理主要依赖于try、catch、finally、throw、throws,根据代码示例了解了这5个关键字的用法,还有checked异常和runtime异常。
但还有几点不明白的地方,throw和throws的区别是什么,checked异常和runtime异常又怎么区分,总结:throw 用于在方法内部主动抛出一个异常对象。它后面跟的是一个具体的异常实例,throws 用于在方法声明处告知调用者:这个方法可能会抛出哪些异常;checked异常通常是外部可预见的、可以恢复的情况,必须显式处理,runtime异常不强制,但建议通过代码逻辑来预防。
明天学习AWT编程

posted @ 2026-07-25 21:39  Sunlighting  阅读(4)  评论(0)    收藏  举报