SUN认证考试310-065:Java2平台SE6.0程序员指南

需积分: 0 3 下载量 191 浏览量 更新于2024-10-05 收藏 2.44MB PDF 举报
"TestInside310-065(中文版)V6.27.pdf - 这是一个关于SUN认证的考试复习资料,具体针对的是SUN 310-065考试,即"Sun Certified Programmer for the Java 2 Platform, SE 6.0"。该资料包含了试题和答案,旨在帮助考生通过考试。" 在SUN 310-065认证考试中,考生需要对Java编程语言有深入理解。以下是根据提供的部分内容解析的一些关键知识点: 1. Java变量声明: - 第35行`35.String#name="JaneDoe";`是正确的,因为Java允许在变量名中使用下划线(_)。 - 第36行`36.int$age=24;`是错误的,因为在Java中,$符号虽然可以用于变量名,但不常见且可能引起混淆,一般不推荐使用。 - 第37行`37.Double_height=123.5;`是错误的,因为Java中的类名首字母应大写,所以正确的写法应该是`Double height = 123.5;` - 第38行`38.double~temp=37.5;`是错误的,因为`~`在Java中是位操作符,不能用于变量名。 2. Java集合框架与迭代器: - 题目中的方法`reverse(List list)`反转了一个列表,然后返回了这个列表的迭代器。在第18行的for-each循环中尝试遍历反向的列表。然而,这会导致编译错误,因为`reverse(list)`返回的是一个迭代器对象,而不是列表本身,因此不能直接用在for-each循环中。 3. 异常处理: - 类A中的`foo()`方法抛出了一个异常,而子类SubB2的`foo()`方法没有声明抛出任何异常。在12行创建`Aa`对象时,实际上它是`SubB2`的实例。当调用`a.foo()`时,由于子类方法没有声明抛出异常,而父类方法抛出了异常,这将导致编译错误,因为Java强制执行异常匹配。 这些知识点反映了Java编程语言的基础,包括变量命名规则、集合框架的使用以及异常处理机制。对于准备SUN 310-065认证考试的考生来说,理解和掌握这些概念至关重要。为了通过考试,考生需要熟悉Java语法,理解异常处理,以及如何有效地使用Java集合框架,如List和Iterator。同时,考生还需要了解Java类和对象,包括继承和方法覆盖的规则。