《Java程序设计》 14.1 异常及异常处理 14.1.1 异常处理引入 14.1.2 异常处理机制 14.1.3 Checked异常和Runtime异常体系 14.1.4 使用throws声明抛出异常 14.1.5 使用throw抛出异常 14.1 异常及异常处理 C语言没有提供异常处理机制。目前主流的编程语言如Java、C#、Python等都提供了成熟的异常机制。 Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字,其中间try关键字后紧跟一对花括号括起来的代码块(花括号不可省略),简称try块,它里面放置可能引发异常的代码。catch后对应异常类型和一个代码块,用于表明该catch块用于处理这种异常类型的代码块。多个catch块后还可以跟一个finally块,finally块用于回收在try块里打开的物理资源,异常机制会保证finally块总被执行。throws关键宇主要在方法签名中使用,用于声明该方法可能抛出的异常;而throw用于抛出一个实际的异常,throw可以单独作为语句使用,抛出一个具体的异常对象。 14.1 异常及异常处理 开发者都希望所有的错误都能在编译阶段被发现,就是在试图运行程序之前排除所有错误,但这是不现实的,余下的问题必须在运行期间得到解决。 Java将异常分为两种,Checked异常和Runtime异常
您可能关注的文档
- 13:温湿度的PLC采集精选.ppt
- 13_Lecture核磁共振谱(37页)(自学)精选.ppt
- 13《白鹅》(章小妹)精选.ppt
- 13《花钟》精选.ppt
- 13《牛郎织女》课件精选.ppt
- 13-2宣州谢眺楼饯别校书叔云精选.ppt
- 13-10-30高三(理)生物《第3讲DNA、基因与性状3+练习册讲评》(课件)精选.ppt
- 13废弃煤矿结构演化与水系调整规律研究精选.doc
- 13滚动轴承精选.ppt
- 13-激动人心的历史时刻-1精选.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 第十四章五代十国.ppt VIP
- 12J9-1室外工程图集.docx VIP
- 建筑施工脚手架和悬挑式卸料平台安全技术图册(2023版) (2).pdf VIP
- 《现代心理与教育统计学》 张厚璨 课后习题答案.pdf VIP
- 临时道口施工险情和意外事故应急预案.docx
- 广场舞16步,广场舞16步视频教学,广场舞16步下载,就爱广场舞.docx VIP
- 秦皇岛联通业务网体系结构分析.pptx VIP
- HJ_562-2010_火电厂烟气脱硝工程技术规范_选择性催化还原法.pdf VIP
- 建筑施工脚手架和悬挑式卸料平台安全技术图册(2023版).pptx VIP
- 广西南宁隆安县第三中学2026届九年级下学期中考一模道德与法治试卷(含答案).pdf VIP
原创力文档

文档评论(0)