根据给定文件的信息,我们可以总结出关于“Sun Java认证310-085”的相关知识点,主要包括考试的概述、备考建议以及一个具体的编程题目解析。 ### Sun Java认证310-085概述 #### 标题解读: - **Sun Java认证310-085**:此标题表明这是一门关于Sun Java认证(由Sun Microsystems提供的Java技术认证)的考试,编号为310-085。 - **描述解读**:该描述提供了关于准备此认证考试的一些建议和指导原则,包括学习技巧、深入理解问题背后的原理而非死记硬背等。 ### 备考建议与策略 1. **深入理解概念**:考生应尽量理解每个问题背后的概念,而不仅仅是记忆答案。这种学习方法有助于在考试中灵活应对各种问题形式。 2. **复习材料**:至少阅读完整文档两次,确保没有遗漏任何重要信息或知识点。 3. **练习与模拟测试**:提供了一个交互式的测试工具Examinator,用于模拟真实考试环境,帮助考生熟悉考试流程和提高答题速度。 4. **最新版本获取**:为了保持资料的时效性和准确性,考生可以在购买后90天内免费获得更新材料。推荐在考试前3-4天检查更新情况。 5. **反馈机制**:针对具体问题的反馈可以通过特定邮箱发送,并附上考试编号、版本号和登录ID,以便快速得到回复。 6. **版权保护**:PDF文件包含唯一序列号,与考生姓名和联系方式相关联,以防止非法分发。违规者将受到国际版权法的制裁。 ### 编程题目解析 #### 题目信息: ```java public class Test { public static void main(String args[]) { class Foo { public int i = 3; } Object o = (Object) new Foo(); Foo foo = (Foo) o; System.out.println("i=" + foo.i); } } ``` #### 分析与解答: 本题考查了Java中的对象转型和多态性。 - **创建对象**:首先定义了一个内部类`Foo`,并在`main`方法中创建了一个`Foo`类型的实例。 - **类型转换**:通过向上转型,将`Foo`类型的实例赋值给`Object`类型的变量`o`。 - **向下转型**:再将`o`强制转换回`Foo`类型,存储到变量`foo`中。 - **输出结果**:最后输出`foo`对象的`i`属性。 #### 结果解析: 1. **选项A**: `i=3` - 正确答案。因为最终输出的是`Foo`对象的`i`属性,其值初始化为3。 2. **选项B**: 编译失败 - 不正确。代码逻辑上没有语法错误,可以正常编译。 3. **选项C**: `ClassCastException`被抛出 - 不正确。这里没有涉及到不兼容类型的转换,因此不会引发`ClassCastException`。 正确答案是**A**。 通过上述分析,可以看出Sun Java认证310-085考试不仅考察对Java语言基础知识的理解,还强调了深入理解概念、灵活运用知识点的能力。备考过程中,考生应该注重对每个知识点的深入理解和实际操作能力的培养。
- wjiwdm2012-03-19骗人的, 根本不是310-085, 是310-035
- 粉丝: 33
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET学生成绩管理系统源码 学生信息管理系统源码数据库 SQL2008源码类型 WebForm
- 时间序列-白银-30分钟数据
- 基于HTML5+CSS3+JavaScript 实现的移动Web商城前端UI源码课程源码
- 时间序列-白银-5分钟数据
- CAD/CASS缝隙自动修复插件(仅含安装包,需另行激活)
- 基于python + Mask R-CNN的交通标志识别课程设计
- iTunes9.2.1.dmg
- C#通用固定资产管理系统源码带二维码数据库 SQL2008源码类型 WebForm
- Matlab 建立了并具有数字调压功能的空间矢量脉宽调制SVPWM逆变器仿真
- 毕业设计-毕业设计&课设-推荐系统项目:含协同过滤、矩阵分解等算法及相关代码