运行时异常与一般异常有何异同?
解答:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常 操作中可能遇 到的异常,是一种常见运行错误。java 编译器要求方法必须声明抛出可能发 生的非运行时异常,但是 并不要求必须声明抛出未被捕获的运行时异常。
类有哪三个基本特性?各特性的优点?
解答:类具有封装性、继承性和多态性。 封装性:类的封装性为类的成员提供公有、 缺省、保护和私有等多级访问权限,目的是隐藏类中的私 有变量和类中方法的实现细节。继 承性:类的继承性提供从已存在的类创建新类的机制,继承(inheritance)使一个新类自动 拥有 被继承类(父类)的全部可继承的成员。 多态性:类的多态性提供类中方法执行的多 样性,多态性有两种表现形式:重载和覆盖。
简单说明什么是递归?什么情况会使用?并使用 java 实现一个简单的递归程序。
解答: 1)递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中 直接或间接调 用自身而产生的重入现象。 48 / 237 2)递归算法一般用于解决三类问题: a.数据的定义是按递归定义的。(Fibonacci(斐波那契)函数) b.问题解法按递归算法实现。(回溯) c.数据的结构形式是按递归定义的。(树的遍历,图的搜索) 3)这是一个排列的例子,它所做的工作是将输入的一个字符串中的所有元素进行排
您可能关注的文档
最近下载
- (共24页PPT)第一课时历久弥新的思想理念.pptx VIP
- 水运工程分部分项工程划分汇总.pdf VIP
- 纯电动汽车电池管理系统的设计.doc VIP
- J B-T 8503.1-2006 额定电压26-35kV及以下塑料绝缘电力电缆.pdf VIP
- 精品解析:2024-2025学年山东省济南市历城区统编版五年级下册期中考试语文试卷(原卷版).docx VIP
- 最新水磨钻桩基施工方案.docx VIP
- 2026年晋城市高三(二模)物理试卷(含答案).pdf
- 2026年上海安全员c证复审试题及答案.doc VIP
- CITIZEN西铁城手表机芯编号A010说明手册.pdf
- 迈克大夫无创自动血压计临床验证.doc VIP
原创力文档

文档评论(0)