問題タブ [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 投票する
2 に答える
308 参照

java - ラッパーの拡大は開開を打ち負かしますか?

出力:

上記の例では、コンパイラが整数のボックスを解除してintオプションを選択する代わりに、拡大オプション(つまり、整数->数値)を選択するのはなぜですか?

ありがとう

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

java - クラスがHas-A関係を持つためには、クラスが同じ継承ツリー上にある必要がありますか?

そして可能な答え:

上記の質問に答えている間、私はオプション、、、およびを選択しBましたCEF

どうやら正解は、、Bです。MyAppが両方と関係を持つためには、同じ継承ツリー階層にある必要があります。これは正しいです?クラスがオブジェクトをメンバーとして持っている場合、それは自動的に関係を持っていると思いました。EFHas-AEmployeeHas-A

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

java - Arrays.BinarySearchでは、配列を昇順で並べ替える必要がありますか?

ドキュメントによると:

二分探索アルゴリズムを使用して、指定された配列で指定されたオブジェクトを検索します。

この呼び出しを行う前に、指定されたコンパレーター(sort(T []、Comparator)メソッドなど)に従って配列を昇順でソートする必要があります。

ソートされていない場合、結果は未定義です。配列に指定されたオブジェクトと等しい複数の要素が含まれている場合、どれが見つかるかは保証されません。

上記は、配列が昇順Arrays.binarySearchでソートされている場合にのみメソッドを使用できることを意味しますか?

以下のようにテストしました

出力:

-5は、正しい値cの要素に挿入ポイントを置きます。(すなわち-4-1)。
配列を昇順で並べ替える必要があるとドキュメントに記載されているのはなぜですか?

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

java - インターフェイスにアクセス修飾子を指定しない場合、そのインターフェイスにはデフォルトのアクセス権があるというのは本当ですか

私は Kathy Sierra と Bert Bates による SCJP を読んでいます。21 「インターフェイスにデフォルト アクセスではなく public を持たせたい場合は、public 修飾子が必要です」。これは本当ですか?はいの場合、インターフェイスメソッド (常にパブリック) は、インターフェイスが実装クラスの同じパッケージにある場合にのみアクセスできます...? それがデフォルトのアクセス修飾子の意味なので...私はこれについて少し混乱しています。

0 投票する
1 に答える
1915 参照

java - SCJP Mock Test の URL またはリンクを提案する

誰かが SCJP Mock Tests を提供するための良いリンクを提供できますか?

私は現在、同じために Link1 と Link2 を使用ます。Link1 には、いくつかの特定の概念に関する多数の質問があります。Link2 で多くの繰り返しの質問を見つけました。

SCJP 1.6 に関する適切な質問のデータベースまたは URL はありますか?

0 投票する
10 に答える
66790 参照

java - Double.NaN==Double.NaN が false を返すのはなぜですか?

OCPJP の質問を調べていたところ、次の奇妙なコードを見つけました。

コードを実行すると、次のようになりました。

false互いに同じように見える 2 つのものを比較すると、出力はどうなりますか? とはNaNどういう意味ですか?

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

java - Javaはメモリ内のStringオブジェクトをどのように処理しますか?

私はこの質問をされました:

上記の詳細に基づいて、以下のコードのprintlnステートメントの前に作成されたStringオブジェクトと参照変数の数はいくつですか?

私の答えは、このコードフラグメントの結果は春冬春夏です

s1とs2の2つの参照変数があります。「春」、「夏」(失われた)、「春夏」、「秋」(失われた)、「春秋」(失われた)、「春夏春」(失われた)の合計8つのStringオブジェクトが作成されました。 )、 "winter"(失われた)、 "spring winter"(この時点で "spring"は失われます)。

このプロセスで失われるのは、8つのStringオブジェクトのうち2つだけです。

それが正しいか?

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

java - SCJPかSCJPプラスか?

私が遭遇した SO に関する以前の質問は、ほぼ 2 年前のものです。

SCJP 6 の Kathy Sierra と Bert Bates の本を購入したばかりですが、たまたまブログを読んでいると、SCJP "PLUS" 試験のことを耳にします。

試験についてネットで何時間も検索しましたが、すべてのスレッドは非常に古いものです。

この試験に関する最新情報を教えてください。すでにテストセンターに届いているか?またはまだSCJPは生きていますか?それとも、SCJPがまだ生きているなら、それを取る価値はありますか?

EDIT 将来の参照用: 回答を見つけました: Oracle Certified Associate、Java SE 7 Programmer は現在利用可能ですが、Oracle Certified Professional、Java SE 7 Programmer はまだ開始されていません。http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=&lang=&p_exam_id=1Z0_804

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

java - 出力の説明が必要

次のコードで「Hi1」と「Hi3」が2回表示されるのはなぜですか?

OCPJP試験の準備を始めたばかりです。

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

java - ガベージ コレクターの対象となるオブジェクトの数

ガベージ コレクションの対象となるオブジェクトは 2 つありますが、1 つはわかりにくいものです。

1)この行は、これを作るだろうということ

2)しかし、実際に行っているのはこれ (1 つの適格なオブジェクト)です。

代入は右から左に連想されるためです。

そうでなければ、誰かがそれを説明できますか?ありがとう