- 1
- 0
- 约7.93千字
- 约 20页
- 2026-04-01 发布于未知
- 举报
东软集团笔试题库及答案
技术类题目及答案(Java方向)
1.请简述Java中多线程的实现方式,并说明`Runnable`接口与`Callable`接口的核心区别。
实现方式:
-继承`Thread`类(重写`run()`方法);
-实现`Runnable`接口(重写`run()`方法,通过`Thread`类启动);
-实现`Callable`接口(重写`call()`方法,配合`FutureTask`和`ExecutorService`获取返回值)。
核心区别:
-`Runnable`的`run()`方法无返回值,且无法抛出受检异常;
-`Callable`的`call()`方法有泛型返回值(`V`),可抛出受检异常,需通过`Future`或`FutureTask`获取结果。
2.给定一个无序整数数组`nums`,要求使用快速排序算法对其进行升序排序,并分析时间复杂度。
实现代码(Java):
```java
publicstaticvoidquickSort(int[]nums,intleft,intright){
if(left=right)return;
intpivot=partition(nums,left,right);
quickSort(nums
您可能关注的文档
最近下载
- DB11∕T 1410-2025 宾馆饭店单位综合能源消耗限额.pdf VIP
- 2026年天津华北地质勘查局所属事业单位招聘考试(水利类相关知识)历年参考题库含答案详解.docx VIP
- 台湾已故针灸大家周左宇先生之【五门十变配穴法】.doc VIP
- CNCA-RC-01:2025 铁路产品认证规则特定要求 扣件—系统.pdf VIP
- 简横_针灸断病法则(周左宇).pdf VIP
- 2025年天津华北地质勘查局所属事业单位招聘考试(水利类相关知识)历年参考题库含答案详解.docx VIP
- 注意的种类.ppt VIP
- 吊顶马道施工方案.doc VIP
- 中职数学三角函数专项测试题.docx VIP
- 832水文地质学基础考试水文地质学基础考试内容范围.PDF VIP
原创力文档

文档评论(0)