OCPJP考试中是否应该存在棘手的问题?

时间:2013-04-20 08:26:27

标签: java scjp ocpjp

当我练习参加OCJP考试时,我发现我想要练习的问题通常都是技巧问题,试图欺骗我回答错误。这个例子来自Bathes / Sierra的书,一个典型的技巧问题是:

enter image description here

现在我想知道你是否可以告诉我,真实考试中的问题是否经常是这样的技巧问题,或者实际考试是否有另一种风格,或者这是否与我期望的接近?

2 个答案:

答案 0 :(得分:12)

给出的例子并不棘手。它只是衡量你是否知道构造函数方法之间的区别。构造函数和方法可能具有相同的名称,它不是编译错误。

考试可能包含这些问题,以引起参与者的兴趣。但是,您应该记住,考试中的每个问题都只是为了衡量您在某些考试目标中的能力和知识。在阅读问题时你应该问自己:“这个问题可以衡量的目标是什么?”

答案 1 :(得分:2)

  

现在我想知道你是否可以告诉我,真实考试中的问题是否经常是这样的技巧问题,或者实际考试是否有另一种风格,或者这是否与我期望的接近?

让您了解这些问题的关键是帮助您提高防御能力。这不像@Juvanis指出的那样棘手问题,但是这些问题将帮助您开发一种模式来识别代码中的错误。通常一个模式开始出现,你的大脑开始像这样分析代码......

  1. 是否存在所有必要的导入并且它们是否正确?
  2. 是否从静态上下文访问非静态变量?
  3. 检查方法返回值和返回类型。
  4. 检查自动装箱/拆箱错误。
  5. ......等等
  6. 真正的考试更容易。但是,如果你准备更难的问题,成功的机会会更好。