Java程序设计补考复习重点
版权申诉
163 浏览量
更新于2024-08-22
收藏 19KB DOCX 举报
"Java程序设计补考复习资料"
这篇复习资料涵盖了Java编程语言的一些基础概念和关键知识点,主要包括类与继承、异常处理、线程状态、数学与随机数操作以及字符串处理。以下是详细的内容解析:
1. `System` 类位于 `java.lang` 包中,这个包是Java的核心包,包含了一些基本的系统级类。
2. 在类继承关系中,正确的语句是 `Employee e = new Manager();`,表示一个经理(Manager)是员工(Employee)的实例。其他选项违反了继承规则,如 `Director d = new Manager();`(导演不能直接实例化为经理)和 `Manager m = new Director();`(经理不能直接实例化为导演)。
3. 在Java中,声明方法可能抛出异常的关键字是 `throws`。`try` 和 `catch` 用于捕获和处理异常,而 `throw` 用于抛出异常。
4. `Thread` 类位于 `java.lang` 包中,这是Java内置的线程管理类。
5. 当线程调用 `sleep()` 方法后,它会进入阻塞状态,等待指定时间后再继续执行。
6. 线程调用 `yield()` 方法时,它会主动让出当前的CPU执行权,进入就绪状态,等待再次被调度。
7. `Math` 类的 `abs()` 方法用于计算绝对值。
8. `Random` 对象可以生成 `int` 和 `double` 类型的随机数,因此选项 D 是正确的。
9. 使用 `substring(3, 4)` 方法截取字符串 `s`,将返回从索引3(包含)到4(不包含)的字符,即 "d"。
10. 如果 `indexOf()` 方法找不到指定的子字符串,它将返回 `-1`。
11. 要生成[20, 999]之间的随机整数,正确表达式是 `20 + (int)(Math.random() * 980)`,这将确保生成的随机数在指定范围内。
12. 要使 `-4.4` 通过某个 `Math` 类的方法运算后结果为 `-5`,可以使用 `Math.floor(-4.4)`,因为 `floor()` 方法向下取整,将 `-4.4` 变为 `-5`。
这些是Java编程中的基本概念,理解和掌握它们对于进行Java程序设计至关重要。复习这些内容有助于加深对Java语法和机制的理解,提高编程能力。
2022-06-28 上传
2022-05-27 上传
2023-02-24 上传
2023-06-10 上传
2023-09-04 上传
2023-05-30 上传
2023-05-31 上传
2023-03-20 上传
地理探险家
- 粉丝: 1214
- 资源: 5523
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作