「それで、アミーゴ、Java Core クエストの準備はできていますか?」

「よくわかりません。どうすればいいですか?」

「もちろん、10 番目のレベルをクリアする必要があります。それも『できるだけ早く』ではなく、『可能な限り』! 焦らないでください。理論を学んでからタスクを完了してください。ここでは、次のような役立つ記事を紹介します。主題です。」

「広げる・狭めるのがちょっとわかりにくいんです…簡単なようですが…」

「それは普通のことです。私たちの素晴らしい記事があなたのお役に立ちます。ただ広げたり狭めたりするだけではありません。」

プリミティブ型の拡大と縮小

「まず、プリミティブ型(オブジェクトではない型) の拡張と縮小についてもう一度読んでみましょう。これは最も単純なことですが、練習しないとすぐに忘れてしまいます。それで、読んで練習しましょう。」

Java の固定値: Final、定数​​、不変

「Java ではすべてが流れ、変化します。ただし、最後の修飾子でマークされたもの (つまり、CONSTANT とマークされたもの) を除きます。その単語が大文字で書かれている理由をすでに知っていますか? そうでない場合は、この記事でその理由がわかります。また、一部のオブジェクトの状態を変更できない理由と、このプロパティの使用方法についても学習してください。

インスタンスと継承 101

「何が誰のもので、誰が何に関係しているのでしょうか? Java では、物事は現実とは異なります。階層の上位にいる場合は、すべてが自分のものであり、階層の下位にいる場合は、すべてが自分のものになります。 .. 何を言っているのか分かりませんか? はい、継承についてです... そして、非常に便利なinstanceof 演算子についてです。プログラムでこれを使い始めることを強くお勧めします!」

ラッパー、開梱、ボックス化

"あなたはプリミティブ型についてよく理解しているので、ラッパー クラスについてもっと読む必要があります。これらは、同様の名前のプリミティブ型のように見え、動作するクラスですが、実際には本物のクラスです。この記事で、誰がなぜそれらを必要とするのか、そしてそれらをどのように使用するかを学びましょう。」

Enumクラスの使い方

「クラスの作成方法はすでに知っています。しかし、クラス内の値の範囲を制限する必要がある場合はどうしますか? Java 1.5 がリリースされるまで、開発者はこの問題に対して独自の解決策を考え出す以外に選択肢がありませんでした。 Enum クラスは、共通のソリューションを提供するためにこのリリースで導入されました。これには、いくつかの特徴とともに、かなりの数の機能があります。この記事では、 Enum が他のクラスとどのように異なるかについて詳しく説明します。

新人プログラマーが犯す 8 つのよくある間違い

「初心者も経験豊富なプログラマも間違いを犯します。最初のクエストが終わるまでに、よくある落下の罠について読んでおくと役に立つと思います。最も重要なルールをもう一度見てみましょう。」