秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
レベルに応じた追加レッスン
モジュール 1
レベル 18、
レッスン 4
このレベルでは、引き続きコレクションについて学びました。HashMap と TreeMap が何であるかを理解し、Collections ヘルパー クラスのメソッドについても学びました。 一般に、息を吸って吐いてから、これらのトピックを (今のところ) 完全に終了することをお勧めします。追加のレッスンをいくつか注意深く読んでください。退屈することはありません! HashMap: これはどのような地図ですか? Javaのツリーマップ Java のコレクション Javaのコレクシ
LinkedList コレクションの紹介
モジュール 1
レベル 19、
レッスン 0
1. 歴史LinkedList Java には、C++ 言語から継承した別のコレクション クラスがあります。これはLinkedList「リンクリスト」を実装するクラスです。 外見上、 はLinkedListと同じように見えますArrayList。クラスLinkedListには、クラスと同じメソッドがすべて含まれていますArrayList。LinkedList原則として、 an の代わりにa をいつでも使用できArrayList、すべてが機能します。 では、なぜ別のリスト クラ
キュー
モジュール 1
レベル 19、
レッスン 1
ほとんどの人にとって、「行列」という言葉は、ほとんど楽しい連想を思い起こさせません。しかし、今日は別のキュー、つまり Java キューについて話します。Java では、キューはQueueインターフェイスを継承し、さらにCollectionインターフェイスを拡張したものです。つまり、キューはコレクションのように扱うことができます。 Java のキューは、 FIFOとLIFOという 2 つの動作原則をサポートします。 通常のキューはFIFO (先入れ先出し) の原則に基づいて制御
ソートマップ
モジュール 1
レベル 19、
レッスン 2
ソートマップ このレッスンでは、 SortedMapインターフェイスを学習します。このインターフェイスに表示される新しいメソッド、 SortedMapの実装の 1 つであるTreeMapの機能、実装間の違い、およびHashMapと比較した利点について説明します。 マップの階層がどのようなものかを見てみましょう。SortedMapインターフェイスとそのTreeMap実装に特に注意してください。今日はこれらに焦点を当てます。 SortedMapインターフェイスはMapインターフェ
レベルに応じた追加レッスン
モジュール 1
レベル 19、
レッスン 3
Java リンクリスト LinkedList Java データ構造 Java プログラマは ArrayList だけで生きているわけではありません。他にも便利なデータ構造がたくさんあります。たとえば、リンクされたリスト (LinkedList) です。LinkedList の第一印象はすでに形成されていますが、その機能が何であるかをまだ徹底的に調査していませんか? この記事を読むと、このデータ構造がどのように機能し、どのようなメリットがあるのかをさらに理解できるようになります
新しいデータ型: enum または enumeration
モジュール 1
レベル 20、
レッスン 0
enum1.誕生の背景 今日は、Java の別の種類のデータ型について説明しますenum。名前はenumeration というenum単語に由来します。このデータ型は何ですか?またその目的は何ですか? 場合によっては、プログラマは、可能な値が小さな固定リストに制限されている新しいデータ型を作成する必要があります。 たとえば、DayOfTheWeek型は値MONDAY、TUESDAY、WEDNESDAY、... のみを取ることができます。値は合計 7 つあります。または、Mon
シングルトン
モジュール 1
レベル 20、
レッスン 1
シングルトンのシングルモルトスコッチウイスキーが美味しいという話を聞いたことがあるでしょうか?さて、アルコールは健康に悪いので、今日は代わりに Java のシングルトン設計パターンについて説明します。 以前にオブジェクトの作成について検討したので、Java でオブジェクトを作成するには、次のようなものを記述する必要があることがわかりました。 Robot robot = new Robot(); しかし、クラスのインスタンスが 1 つだけ作成されるようにしたい場合はどうすればよ
列挙型としてのシングルトン
モジュール 1
レベル 20、
レッスン 2
最近、シングルトン設計パターン、それを Java で実装する方法、およびその目的について詳しく調べました。しかし、Java にはすぐに独自のシングルトンが付属していると言ったらどうなるでしょうか? 興味をそそられましたか? それでは、飛び込んでみましょう。 おそらく、Enum クラスについてはすでにご存知でしょう。知っておくべき特別な機能があります。具体的には、Enum はシングルトン設計パターンを実装します。このオプションは、パブリックフィールドを含むシングルトン アプロー
Java の多肢選択演算子: switch
モジュール 1
レベル 20、
レッスン 3
1. 多肢選択演算子:switch Java には、grandpappy (C++) から継承したもう 1 つの興味深い演算子があります。私たちはその声明について話していますswitch。これを多肢選択演算子と呼ぶこともできます。少し面倒に見えます: switch(expression)
レベルに応じた追加レッスン
モジュール 1
レベル 20、
レッスン 4
Java switch ステートメント あなたが道の分岐点で立ち止まった騎士であると想像してください。左に行くと馬を失ってしまいます。正しく行えば知識が得られます。この状況をコードでどのように表現すればよいでしょうか? おそらく、これらの決定を行うために if-then や if-then-else などの構成要素を使用することはすでにご存じでしょう。しかし、もし道が 2 つに分かれるのではなく、10 つに分かれていたらどうなるでしょうか? 「完全に右」、「その少し左」、「も
正しく動作するプログラム
モジュール 1
レベル 21、
レッスン 0
1. プログラマーの仕事 多くの場合、初心者プログラマはプログラマの仕事について、経験豊富なプログラマとはまったく異なる考え方をしています。 初心者はよく「プログラムは動作しますが、他に何が必要ですか?」というようなことを言います。経験豊富なプログラマは、「正しく動作する」ことがプログラムの要件の 1 つにすぎず、最も重要なことではないことを知っています。 コードの可読性 最も重要なことは、プログラム コードが他のプログラマにとって理解できることです。これは、プログラムが正し
Java プログラムの例外
モジュール 1
レベル 21、
レッスン 1
1. 例外 > ついに、プログラマはエラー処理を標準化して自動化することを考えました。これは例外が発明されたときに起こりました。現在、例外メカニズムは例外状況の 80% を処理します。 学者が例外を思いついた場合、それが博士論文の主題となる可能性があります。プログラマーがそれを思いついたとしたら、同僚から「大丈夫みたいだね、兄さん」と優しく背中を押してもらったかもしれません。 Java プログラムで除算などのエラーが発生すると、0次のような素晴らしいことが起こります。 第一歩
さらに表示
1
...
8
9
10
11
12
...
35
Please enable JavaScript to continue using this application.