- 1
- 0
- 约1.11万字
- 约 72页
- 2017-04-19 发布于北京
- 举报
JAVA程序设计基础第四章异常处理和常用系统类
第4章 异常处理和常用系统类;4.1 异常处理机制; (1)由计算机系统本身直接检测程序错误,遇到错误时使程序终止运行。这种处理方法的优点是使程序设计比较简单。但是,对程序错误一概地采用终止运行办法,显然过于简单化。因为有些情况下,完全可以通过其他途径保持程序继续运行。比如,由于文件名不符合要求而无法打开文件,那么,可以提示用户输入一个新的文件名,从而使程序继续往下运行。; (2)由程序员在程序设计中兼顾错误检测、错误信息显示和出错处理。这种处理方法的优点是减少了中途终止程序运行的可能性。但是,要求程序员在程序设计中不仅将精力用于正常处理过程,还要精心考虑错误检测和处理,这会使程序变得复杂。并且,这类错误检测往往是多数程序中重复甚至在一个程序中多次重复。而另一方面,如果程序中某处忽略了应有的检测,又将引???程序总体结果的错误。
; Java采用异常处理机制来处理程序运行中的错误。按照这种机制,将程序运行中的所有错误都看成一种异常,通过对语句块的检测,一个程序中所有的异常被收集起来放在程序的某一段中去处理。在Java系统中,专门设置了一个调用栈,此栈中装有指向异常处理方法的指针。; 在程序运行时,系统会把收集到的异常和异常处理指针所指的处理类型逐个比较,如果找到相符的类型,那么就转向相应的方法处理,如没有在调用栈中找到相应的类型指针,则终止程序运行,并显示解释信息。
;在Jav
您可能关注的文档
- 9年级科学能量的获得3.ppt
- 9年级英语Unit1period5课文.ppt
- 9年级英语定语从句2.ppt
- 9年级英语定语从句课件3.ppt
- 9年级议论文的写法.ppt
- 9年级科学简单机械课件.ppt
- 9年级语文生于忧患死于安乐1.ppt
- 9年级语文陈涉世家2.ppt
- 9恶意代码检测和防范.ppt
- 9教学效果--学生实习体会金.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 2025年高端装备制造行业分析报告.pptx VIP
- 土壤学(环境土壤学)试题题库.doc VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
- (九科全套)武汉市2026届高三年级四月调研考试(四调)全科试卷(含答案).pdf
- GB 3608-2025高处作业分级学习与解读PPT.pptx VIP
- T_GECPA 0003-2021_员工帮扶计划(EAP)心理危机干预实施规范.pdf VIP
- 签约工程合同前的互赔协议7篇.docx VIP
- 重点重点中学小升初数学试卷及答案.doc VIP
- 林业局安全培训会课件.pptx VIP
- 国家药品供应保障综合管理信息系统介绍.pdf VIP
原创力文档

文档评论(0)