この試験に合格するための
私は二度目の試験に合格したので、多分誰かのために準備への私のアプローチは厳しすぎるように思えます。 しかし、それはロシアで確立されています。 Java 7の新機能について初めて引き継いだとき、私は本からしか知りませんでした。 これは、すべてのプロジェクトでその時点でJVMの6番目のバージョンが使用されていたためです。 自宅のコンピューターでは、Oracleから実装を配置できませんでした。 それでアプレットは正常に起動しませんでした! Mountain Lionへの移行と新しいバグ修正のリリースにより、ケシの下での7番目のJavaマシンはLinux上で動作するようになりました。 少し遅いかもしれませんが、全体的には同じです。
なぜ私はこれすべてですか? さらに、試験での質問の大部分は、Javaの第7バージョンの機能に関するものです。 より正確には、次のことに特別な注意を払う必要があります。
- try-with-resources
- 正確な再スロー
- ダイヤモンド構文
- バイナリリテラル
- 文字列のスイッチ
- JDBC
- NIO.2
- シングルトン、DAOおよびファクトリーパターン
この試験では、いわゆるAPIに焦点を合わせて、すべてのAPIの完全な知識は必要ありません。 コーナーケース。 つまり、本で説明されていない場所は、特定のクラスでの作業の実践後に初めて理解されます。 変更に備え、80ポイントのしきい値を超えるのに本当に役立ったもののリストを以下に示します。
- むしろ、思慮深く書かれた多くのコードですらあります。 私の仕事では、主にJava Webコンポーネントを扱い、使用していないもの(NIO.2など)の多くを理解するために、自分のプロジェクトがそれらの使用を支援しました。 以前のすべてのSun認定資格とは異なり、この試験は記憶することができず、本当に多くのコーディングが必要です!
- 素敵な本包括的なOCPJP 7ガイド 。 残念ながら、特にモックテストに関しては、タイプミスや不正確さがたくさんあります。
- Enthuwareによる模擬試験(10ドル)。 新しいエディションでは、それらは根本的に変更されましたが、それでもトレーニングの唯一のソースとして推奨できません
- ApressによるPro Java 7 NIO.2
- K&B SCJP 6スタディガイド (すでに古典になっています)には、IOに関するすばらしい章があります
Collections API、リソースの試用能力、正規表現の知識、NIO.2の経験、およびマルチスレッドアプリケーションの作成経験を知っていると、試験に合格するのに非常に役立ちました。
頑張って
OCAJP試験準備の説明