1

ほぼ公式の学習帳(「SCJPSun Certified Programmer for Java 6 Exam310-065」)を使用してSCJP試験を準備しています。

私は、Javaプログラミングが特定の高レベルの契約を満たすコードを書くことであることを理解しています。Javaがプラットフォームに依存しないようにするため。

しかし、非常に具体的なSCJPアイテムに関しては、物事を理解して覚えるのに苦労しています(そしてそれらはたくさんあります)

この本は高レベルのままであり、 1つのコンパイラが物事を処理する方法の例を提供していません。これは、ランタイムの問題(JVMレベル)でも同じです。物事は私には抽象的すぎます。ルールはしばしば恣意的であるように思われるため、明確な目的がないため、覚えるのが困難です。あるいは、根本的な目的がわからないことがあるのか​​もしれません。

そしてここに質問があります:

JVM仕様やJavaコンパイラコードはSCJPの準備に役立ちますか?そのような資料が必要でしたか、それとも本で十分ですか?また、本とは別に、使用したリソースを共有してください。

4

3 に答える 3

2

あなたの質問はわかりにくいです。「あるコンパイラが物事を処理する方法の例を提供していない」とはどういう意味ですか? 「1」をイタリック体にすることが重要だと考えたのはなぜですか?

「Java コンパイラ コードのヘルプ」という言葉の意味がよくわかりません。

私は、Java コンパイラの仕様が何の助けにもならないと思います。

SCJP では、受験当日に Java コア パッケージをどれだけ理解しているかをテストします。いくつかの難解なことを知らなければならないのは残念です。

しかし、学ぶように求められていることは基本的なことだと言えます。それをうまくコーディングできるようにするには、言語の構文を知っている必要があります。

また、認定は、優れたコードを記述できる言語に習熟するという真の目標に向けたマイルポストにすぎないことを忘れないでください。そのためには認定試験だけでは不十分です。テストに合格したとしても、やるべきことや学ぶことがたくさんあります。

于 2010-06-11T10:12:35.297 に答える
2

こんにちは私はSCJP認定者です。JVM の仕様とコンパイラ コードに関する質問はありません。私はKathy sierraの本を参考にしました。私はこの本を完全に勉強しました。模擬オンライン試験を行いました。試験に合格するにはそれで十分だった。

于 2010-06-11T10:10:17.193 に答える
1

私は SCJP の資格を持っており、Sierra book で十分でした。JLS や JVM の特定の実装について心配したことはありません。

特に同時実行性に関するいくつかの質問があります。正解は、JVM に依存するため、出力を知ることができないというものです。そのような場合、あなたが特定の JVM 実装の専門家であった場合、実際に害を及ぼす可能性があります。

テスト項目のいくつかを覚えるのが難しい場合は、より自然に思えるまで、それらの項目を使用するコードを書く練習をする必要があります。

最後に、Sierra ブックに含まれている模擬試験に失敗しても落胆しないでください。彼らは絶対に残忍です。3つすべてにほとんど落ちず、実際の試験を吸ったと思います。重要なのは模擬試験に合格することではなく、模擬試験に全力を尽くして、それぞれの質問に失敗した理由を理解することです。

于 2010-06-11T10:24:35.380 に答える