2009年SUN J2SE技术能力测试试题解析
4星 · 超过85%的资源 需积分: 0 155 浏览量
更新于2024-08-02
收藏 316KB DOC 举报
"这是一份2009年度的Sun技术能力测试,专注于J2SE考试,包含了关于Java编程语言的关键知识点,如关键字、线程管理和条件语句等。"
在Java编程语言中,了解关键字是至关重要的,因为它们具有特殊含义并用于控制程序的行为。在Question1中,题目询问哪些选项不是Java关键字。Java的关键字包括`goto`、`volatile`、`sizeOf`等,但`goto`实际上并不是Java的关键字,它在Java中是保留字,意味着它可能在未来版本中被使用,但目前不能用作变量名或标识符。因此,正确答案是D,即`goto`。
Question2涉及线程的运行与睡眠。线程的`run()`方法包含了一个`try-catch`块,其中调用了`Thread.sleep(200)`。`Thread.sleep()`方法使当前执行线程暂停指定的毫秒数。在这个例子中,线程会在第2行暂停200毫秒,然后继续执行。当线程醒来时,它会打印出"Printingfromthreadrun()method"。因此,正确答案是B,线程将在200毫秒后恢复运行并打印出消息。
Question3考察了条件语句的语法。在Java中,`&`和`||`分别代表逻辑与和逻辑或操作符。A选项中的`if(i==1&|j==2)`是一个语法错误,因为`|`不是合法的逻辑操作符,应该为`&&`。B选项`if(i==1||j==2)`是正确的,因为它检查`i`是否等于1或者`j`是否等于2。C选项`if(i){System.out.println(”Hello”);}`也是正确的,因为它会检查`i`是否非零(即布尔值为真),如果是,则打印"Hello"。所以,没有编译错误的代码组是B和C。
这些试题涵盖了Java编程的基础知识,包括关键字的识别、线程管理以及条件语句的使用。对于准备J2SE考试的开发者来说,理解和掌握这些概念至关重要。通过解决这些问题,开发者可以检验自己的Java基础知识,并找到需要进一步学习的领域。
2013-08-01 上传
2010-10-15 上传
2023-09-09 上传
2023-10-07 上传
2023-09-25 上传
2023-06-24 上传
2023-11-25 上传
2023-09-18 上传
2023-09-03 上传
topbbei
- 粉丝: 0
- 资源: 2
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解