問題タブ [scjp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
841 参照

java - SCJPの準備に役立つJVM仕様とJavaコンパイラコード?

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

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

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

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

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

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

0 投票する
4 に答える
375 参照

java - なぜこのような出力になるのですか?

これを実行しようとすると、

これは文字列を取るメソッドです

出力として。なぜ「これはオブジェクトを取るメソッドにある」ではないのですか? オブジェクトも null にすることも、文字列も null にすることもできます。最初のメソッドを呼び出さないのはなぜですか?

0 投票する
2 に答える
376 参照

java - SCJPの適切なガイドラインが必要

私はSCJP認定を取得したいのですが、そのためのコーチングに参加したくないので、コーチングに参加せずにSCJPに備える方法についての提案が必要ですか???

0 投票する
3 に答える
28470 参照

java - Java - コンパイラ エラーと実行時例外はいつですか?

私は現在、Sierra and Bates Study Guide を使用して SCJP 認定の勉強をしていますが、多くの自己テスト (模擬試験問題) で同じ問題に遭遇し続けています。特定のエラーが実行時に発生するかどうかはわかりません (例外) またはコンパイル時 (コンパイル エラー)。これは少し漠然とした質問であり、答えられない可能性があることは承知していますが、コンパイル時または実行時にエラーが検出されるかどうかはどうすればわかりますか? 私を助けることができるかもしれないいくつかのウェブサイトのリンクを送ってもらえますか?

0 投票する
2 に答える
263 参照

java - SCJPのプログラムに基づく疑い(EXAM 310-065)

上記のプログラムでは、出力は必ずBD. 誰でもこれを説明できますか?

0 投票する
2 に答える
289 参照

java - SCJPのプログラムに基づく疑い(EXAM 310-065)

出力はb bn h hn xでなければならないと思いました。しかし、出力はbh hn xです。

よくわかりません。この出力がどのように来るか。助けて

0 投票する
6 に答える
4944 参照

java - Java IS-A 関係試験問題の混乱

マスター試験より:

正しいステートメントはどれですか? (該当するものをすべて選択してください)

A. is-a 関係は常に継承に依存し
Bます。is-a 関係は常にインスタンス変数に依存します
C。is-a 関係には、常に少なくとも 2 つのクラス タイプが必要です
D。is-a 関係は常に polymorphism に依存し
Eます。is-a 関係は常に密結合

正解:A、C、D

A、C、D のどれが正しいのかわかりません。

オブジェクト オブジェクト IS-A オブジェクトです。文字列オブジェクトは文字列です。これらの各ステートメントには 1 つのクラス タイプしかなく、継承やポリモーフィズムは適用されません。

私の理論的根拠は間違っていますか、それとも答えは間違っていますか?

0 投票する
3 に答える
4086 参照

java - 子クラスの静的メソッドの再定義

これがJavaで最初に許可された理由を知りたい(または一般的におっと)静的メソッドは親クラスと子クラスの両方で共通であることを覚えています

Q1:静的メソッドではオーバーライドがサポートされていないため、両方のクラスに同じメソッドを含めるにはどうすればよいですか?

Q2 : static のメソッドを変更して、定義されていない例外をスローするようにすると、コンパイルされません。どうしてですか。明らかにオーバーライドではないので、新しい例外をスローすることを許可する必要がありますか?

0 投票する
4 に答える
397 参照

java - すべての Java 証明書のマップはどこにありますか?

Javaでどの証明書を取得するかを調べたい..

Java証明書のマップが必要です。SCJPなどがあることは知っていますが、試験に合格するために何を知る必要があるかわかりません...

ありがとう

0 投票する
5 に答える
660 参照

java - equals と hashCode

equals と hashCode のコントラクトについて質問があります。

与えられた:

次のうち、このクラスの equals() および hashCode() コントラクトを満たすのはどれですか? (該当するものをすべて選択してください。)

正解C:

D:

最後の選択肢 D について質問があります。

A: code.length=10、bal=10、rate=100

B: code.length=10、bal=100、rate=10

次にequals()、D のメソッドを使用して、正しいA.equals(B)評価を取得します。trueしかし、残高が異なるため、異なるhashCodeを取得しますか? どこかでコンセプトを誤解したのでしょうか?誰かが私のためにこれを明確にすることができますか?