- 浏览: 117941 次
- 性别:
- 来自: 深圳
文章分类
最新评论
1.异常处理:如何表现异常情况?如何控制处理异常流程?
2.C语言中没有异常处理,通过方法返回值来表示异常。
3.传统异常的缺陷:
表示异常情况的能力很有限
异常流程代码和正常流程混合到一起,影响程序的可读性
随着系统规模扩大,大型应用程序很难维护
4.java面向对象异常处理机制的优势:
把不同的异常情况用类来区分,发挥了类的可扩展性和可重用性
异常流程和正常流程代码分离,简化了程序结构
可以灵活处理异常,有能力就处理,没有能力就往上抛
5.java虚拟机的方法调用栈
java虚拟机用方法调用栈来跟踪每一个现成的方法调用过程,该堆栈中保存了每个调用方法的本地信息(比如方法的局部变量),每个线程都有独立的方法调用栈,堆栈底部是程序的入口Main(),当一个新房被调用时,java虚拟机就把该方法的栈结构置于栈顶,位于栈顶的方法就是正在执行的方法。当一个方法正常执行完毕,java虚拟机就会弹出该方法的栈结构,处理下一个方法,如果在执行的过程中出现异常,java虚拟机就会查找捕获异常的catch代码块,如果找到了这个catch块就执行这个块,如果没有就到上层方法中查找。如果栈底没有找到这个块,就调用异常对象的printStackTrace(),打印方法调用栈的异常信息。如果该线程不是主线程,那么终止这个线程,如果是主线程,则终止整个应用程序。
6.异常处理对性能的影响
在代码中添加try...catch语句不会对性能产生太呆的影响。仅仅当一场发生时,要捕获处理显示异常信息,会对性能有影响。
7.中断正常流程的因素都是异常。基类java.lang.Throwable
Throwable
/ \
Exception Error
/ \
IOException RuntimeException
8.运行时异常:运行时才会出现的异常
受检查异常:编译时需要捕获的异常
9.异常转译和异常链
2.C语言中没有异常处理,通过方法返回值来表示异常。
3.传统异常的缺陷:
表示异常情况的能力很有限
异常流程代码和正常流程混合到一起,影响程序的可读性
随着系统规模扩大,大型应用程序很难维护
4.java面向对象异常处理机制的优势:
把不同的异常情况用类来区分,发挥了类的可扩展性和可重用性
异常流程和正常流程代码分离,简化了程序结构
可以灵活处理异常,有能力就处理,没有能力就往上抛
5.java虚拟机的方法调用栈
java虚拟机用方法调用栈来跟踪每一个现成的方法调用过程,该堆栈中保存了每个调用方法的本地信息(比如方法的局部变量),每个线程都有独立的方法调用栈,堆栈底部是程序的入口Main(),当一个新房被调用时,java虚拟机就把该方法的栈结构置于栈顶,位于栈顶的方法就是正在执行的方法。当一个方法正常执行完毕,java虚拟机就会弹出该方法的栈结构,处理下一个方法,如果在执行的过程中出现异常,java虚拟机就会查找捕获异常的catch代码块,如果找到了这个catch块就执行这个块,如果没有就到上层方法中查找。如果栈底没有找到这个块,就调用异常对象的printStackTrace(),打印方法调用栈的异常信息。如果该线程不是主线程,那么终止这个线程,如果是主线程,则终止整个应用程序。
6.异常处理对性能的影响
在代码中添加try...catch语句不会对性能产生太呆的影响。仅仅当一场发生时,要捕获处理显示异常信息,会对性能有影响。
7.中断正常流程的因素都是异常。基类java.lang.Throwable
Throwable
/ \
Exception Error
/ \
IOException RuntimeException
8.运行时异常:运行时才会出现的异常
受检查异常:编译时需要捕获的异常
9.异常转译和异常链
发表评论
文章已被作者锁定,不允许评论。
-
美邦智能
2013-03-30 14:35 0员工管理(工资,假期,) 客户管理 供应商管理 采购模块 ... -
加密解密
2011-12-03 14:59 871String a = "ABCc"; ... -
例_实_建_创_口_接_过_通
2011-08-17 09:50 509public interface IJieKou { ... -
BASE64编码
2011-08-12 16:59 628将对ABC进行BASE64编码: // 1、首先取ABC对 ... -
流_件_文_java
2011-07-20 14:10 667读取 File file = new File(" ... -
作_操_合_集
2011-07-05 15:09 739//Collections List<String> ... -
BigDecimal
2011-07-02 18:42 893double num1 = 2.36; double num2 ... -
件_文_Properties
2011-06-29 19:26 655Properties properties = new Pro ... -
Eclipse平台BPEL开发
2011-06-25 00:15 736Eclipse平台BPEL开发 -
件_文_缩_压
2011-04-11 19:46 654/****************************** ... -
素_元_组_数_除_删_加_增
2011-04-11 19:44 597private static void delIndexEle ... -
作_操_件_文_Java
2011-04-06 20:39 690/****************************** ... -
式_格_字_数
2011-04-06 20:36 669System.out.println(&quo ... -
用_引_软
2011-04-06 20:28 721/****************************** ... -
过_程_载_加_类
2011-04-06 20:27 6311.编写源代码 2.jdk变异成.class文件 3.类加 ... -
序_排_速_快_现_实_JAVA
2011-02-11 17:21 727JAVA实现一个快速排序? 排序的方法有:插入排序(直接插入排 ... -
器_时_定_java
2011-02-11 17:06 589public class aaa { //java定时执行 ... -
举_枚
2011-01-20 12:22 7571.枚举其实都是隐式的继承自java.lang.Enum。有类 ... -
类_e_l_i_F
2011-01-13 23:17 6101.File类提供了管理文件和目录的方法 delete() ... -
类_装_封
2011-01-12 22:52 7311.封装类作用 将基本数据类型转换成对象 封装类提 ...
相关推荐
深度则因具体应用和设备类型而异,通常范围在300毫米至1200毫米之间,用于容纳各种内部设备的前后面板。高度则是以U为单位,1U等于44.45毫米,常见的机柜高度有24U、32U、42U等,允许用户根据需求调整设备层数。 ...
14. 赛事概率:第十四题是概率问题,涉及到三局两胜制的比赛获胜概率,需要理解条件概率和加法原理。 15. 极坐标方程与直线与曲线的交点:第十五题是解析几何的问题,通过将极坐标方程转换为直角坐标方程,然后求解...
5. 化学反应类型:海带制碘涉及碘离子的氧化,是化学变化。而酒香四溢、石油分馏和萃取分液分别是物理变化或物理过程。 6. 物质分类:正确区分酸、碱、盐和酸性氧化物。A选项中纯碱是碳酸钠,属于盐;B选项烧碱是...
葡萄糖能与新制氢氧化铜反应,可用于糖尿病检测。 12. 原电池:X可以是银或石墨,Y是硫酸铜溶液;电子从负极铜流向正极X;X极发生还原反应。 13. 化学键能计算:根据键能和反应热的关系,可以计算出ClF3中Cl-F键的...
填空题和解答题部分未给出具体内容,但可以推测它们会涉及更多的数学概念和计算,如数制转换、线性代数、三角函数、概率计算、几何证明、复数运算等。 综上所述,这份试题覆盖了高中数学的多个核心领域,包括代数、...
6. **计算策略的选择**:在课堂上,学生可能会探索不同的计算方法,如将分数转换为小数或画图来理解算理。但通常,通分的方法更为普遍和适用,因为它不受能否化成有限小数的限制,且适用于所有分数。 7. **教学目标...
11. 除杂方法:涉及乙酸与乙醛的分离,苯与苯酚的分离,溴乙烷与溴的分离,乙酸乙酯与乙酸的分离,需要用到特定的试剂和操作,如新制氢氧化铜、溴水、热氢氧化钠溶液、饱和碳酸钠溶液。 12. 同分异构体和同系物:...
机 械 设 备 状 态 监 测 包 括 四 个 方 面:监 测、预 理、数 据 采 集 处 理 和 显 示 结 果。 智能 诊 断 是 指 对 机 械 设 备 的 状 态 进 行 分 析 和 诊 断,以 确 认 设 备 的 故 障 或 异 常 情 况。智能...
在监理过程中,专业监理工程师和总监理工程师的角色至关重要,他们需要根据相关的设计文件、施工规范、验收标准以及合同协议来指导和监督整个混凝土工程。 一、监理依据 监理工作的基础包括但不限于以下几方面: 1....
其中,提到的"如果人们依顺天生具有的'性、情'做事,追求利益、满足欲望的话,他们一定会做坏事、发生争夺,'犯分乱理'而归于暴,带来坏结果"的观点,属于荀子的思想。荀子主张人性本恶,认为人天生具有自私的本能,...
1. 东周时期的社会经济变革:东周时期的描述揭示了这一阶段中国社会经历了一场深刻的变革,经济上出现了根本性的变化,这通常指的是封建制度的瓦解和土地私有制的兴起,农业生产技术的进步,以及手工业和商业的发展...
《浅谈字理识字教学方法》 字理识字教学法是一种以汉字构造原理为基础,结合多种教学策略,帮助学生理解和记忆汉字的教学方法。它强调通过对汉字的形、音、义关系的理解,提高学生的识字效率和兴趣。以下是几种常见...
第1章 对象的演化 第2章 数据抽象 第3章 隐藏实现 第4章 初始化与清除 第5章 函数重载与缺省参数 ...第17章 异 常 处 理 第18章 运行时类型识别 附录A 其 他 性 能 附录B 编 程 准 则 附录C 模拟虚构造函数
- 异构体:2-甲基丁烷是异戊烷,不是异丁烷;C4H9Cl有四种同分异构体,因为C4H10的烷基存在四个不同的结构;油脂和蛋白质并非都是高分子化合物,油脂分子量通常较小,不属于高分子。 5. **有机物的性质** - 加成...
本文是对《异分母分数加、减法》这一小学数学教学内容的深度解析与教学思考,其目的是通过具体教学实例,探讨如何从技能培训过渡到掌握原理,进而让学生领悟数学思想,实现深度学习。 首先,文章以人教版小学数学五...
温 故 知 新、 牛 九 小 试 等 内 容, 以 帮 助 读 者 学 会 处 理 程 序 异 常、 解 答 学 习 困 惑、 巩 固 知 识、 学 以 致 用。 刘宇宙. Python 3.5从零开始学 (Kindle 位置 26-30). 清华大学出版社.
教学目标包括三个方面:一是理解同分母分数加减法的算理,能用通分解决异分母分数的计算问题;二是初步掌握异分母分数加减法的法则,能准确进行计算;三是培养学生的合作交流能力,提升迁移类推和概括能力。 课程的...
16. 旋风分离器原理与离心机区别:旋风分离器利用气流旋转产生的离心力分离颗粒,离心机则是通过旋转设备产生离心力分离物质。 17. 增大回流比对精馏塔的影响:提高传质效率,但增加能耗和设备负荷。 18. 流化床...
【初三理化生】九年级化学知识点复习总结涵盖了初中化学的核心概念,对于即将参加中考的学生而言,这些都是必备的复习要点。 1. **化学基础概念**: - 化学是一门基于实验的科学,研究物质的组成、结构、性质及...
高中数理化是高中阶段的重要学科,包含了丰富的知识点。以下是针对数学部分的详细总结: 1. **集合**:集合的基本概念包括集合的代表元素、确定性、互异性、无序性。理解集合的关键在于能够通过数轴和文氏图来表示...