秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
ストリームの操作、パート 2
モジュール 2: Java コア
レベル 6、
レッスン 4
1. データ変換 このStreamクラスには、データをある型から別の型に変換できるメソッドもあります。この方法は ですmap()。 また、ストリームも返しますが、要素のタイプが異なります。このmap()メソッドは、あるデータ型を別のデータ型に変換する関数をメソッド引数として受け取ります。 例: Stream stream = Stream.of(1, 2, 3, 4, 5);
ストリームの操作、パート 3
モジュール 2: Java コア
レベル 6、
レッスン 5
1. 確認 データ ストリームを連結する方法を学ぶことにすでに飽きているかもしれません。最終的にはデータを使って何かをしたいと考えています。 このStreamクラスには、ストリームを構築せず、ストリームに含まれるデータの種類を確認する 3 つの標準メソッドがあります。これらのメソッドは、anyMatch()、allMatch()、およびですnoneMatch()。 boolean anyMatch(rule)方法 このメソッドは、メソッドに渡されるルールを満たす要素がストリー
Java のコレクター
モジュール 2: Java コア
レベル 6、
レッスン 6
1.要素を集める Streamついに、クラス内で最も興味深いメソッドであるcollect()メソッドに到達しました。これは、ストリームからおなじみのコレクション ( List、Set、Mapその他) に移動するために使用されます。 このcollect()メソッドは特別なcollectorオブジェクトを引数として受け取ります。このオブジェクトは、ストリームからすべてのデータを読み取り、それを特定の種類のコレクションに変換して返します。そして、collec
レベルに応じた追加レッスン
モジュール 2: Java コア
レベル 6、
レッスン 7
ラムダ式 この記事をご覧ください:「Java のラムダ式の説明。例とタスク付き。パート 1」とその 2 番目の記事:「Java のラムダ式の説明。例とタスク付き。パート 2」
インスタンス演算子
モジュール 2: Java コア
レベル 7、
レッスン 0
「こんにちは、アミーゴ! あなたはすでにinstanceof演算子を知っています。今日はそれがどこでどのように使用できるかを説明します。instanceofは非常にシンプルで効率的な演算子です。」 「広告っぽいですね!」 「実際は非常に簡単です。次のように使用します: «object» instanceof «class»。」 オブジェクトが特定のクラスのインスタンスであるかどうかをチェックします。説明するよりも簡単です。この例を見てください。 コード 説明 Object o
型キャスト。拡大コンバージョンと縮小コンバージョン
モジュール 2: Java コア
レベル 7、
レッスン 1
「こんにちは、アミーゴ! 今日のレッスンのトピックは、型変換の拡大と縮小です。プリミティブ型の拡大と縮小についてはずっと前に学びました。レベル 10 です。今日は、それが参照型に対してどのように機能するかについて話します。クラスのインスタンス。」 実際、すべては非常に簡単です。クラス、その親、親の親など、Object クラスに至るまでのクラスの継承チェーンを想像してください。クラスには、継承するクラスのすべてのメンバー メソッドが含まれるため、クラスのインスタンスは、その親の
表情を切り替える
モジュール 2: Java コア
レベル 7、
レッスン 2
繰り返しは学習の母です。Java のswitchキーワードについてはすでに説明しましたが、今日は基本を確認し、いくつかの新しい情報を掘り下げていきます。 Java には、switch ステートメントと switch 式という2 種類のswitch構造があります。switch 式は、バージョン 12 と 13 の 2 つの非公式「プレビュー」バリアントに存在していましたが、Java 14 で正式になりました。 しかし、最初から始めましょう。バージョン 12 より前の古き良きスイ
教授からの役立つリンク — 14
モジュール 2: Java コア
レベル 7、
レッスン 3
「こんにちは、アミーゴ! また会えてうれしいです。さて、instanceof 演算子と型キャストには対処できましたか? いつものように、あなたの成功を嬉しく思います。」 「はい、それほど難しくはありませんでした。次に何が起こるのか楽しみです!」 「次の内容はさらに興味深いものです。関連するレッスンをいくつか学んでみると面白いと思います。特に、私はそれらを記憶に基づいて書いたことがあるので…」 「いつですか?ごめんなさい、先生。聞いていませんでした。」 「ああ、今すぐ。座って楽
オブジェクトの作成: コンストラクター呼び出しの順序
モジュール 2: Java コア
レベル 8、
レッスン 0
「こんにちは、アミーゴ!これからオブジェクトがどのように作成されるかを説明します。」 「リシおじさん、何がそんなに複雑なんですか? new とクラス名を書き、正しいコンストラクターを指定すれば完了です!」 「それは本当です。しかし、それを行うとオブジェクトの内部で何が起こるでしょうか?」 "何が起こるのですか?" 「これが起こります。オブジェクトはいくつかの段階で作成されます。」 1) まず、クラスのすべてのメンバー変数にメモリが割り当てられます。 2) 次に、基本クラスが初
クラス、静的データをロードしています...
モジュール 2: Java コア
レベル 8、
レッスン 1
「こんにちは、アミーゴ! リシが何か新しくて刺激的なことを説明してくれたと聞きました?!」 「その通りです、キムさん」 「私のトピックも同様に興味深いものになります。クラスがどのようにメモリにロードされるかについてお話したいと思います。」 Java のクラスは、コンパイルされた Java コードであるバイトコードを含むディスク上のファイルです。 "はい。覚えています。" Java マシンは、必要がない場合にはそれらをロードしません。コード内のどこかでクラスへの呼び出しがあると
変数の初期化の順序
モジュール 2: Java コア
レベル 8、
レッスン 2
「こんにちは、アミーゴ! 今日は、ビラーボが変数が初期化される順序について話します。」 いくつかのコードを見ていると想像してください。変数はどのような値を取得しますか? コード class Cat
教授からの役立つリンク — 15
モジュール 2: Java コア
レベル 8、
レッスン 3
"こんにちは教授!" 「やあ、こんにちは、アミーゴ! 前回会った時から少しは成長したみたいですね…」 「先生、昨日お会いしました:) 新しいレッスンを受けに来ました。」 「何を知りたいですか、アミーゴ?」 「アクセス修飾子とその使い方を十分に理解していなかったみたいです。」 「それで終わりです! 考えさせてください...そうです! あなたが必要とするものは私にあります。そして、このレベルで教えられるトピックを最もよく理解するのに役立つ何かが他にもあると思います。 修飾子にアク
さらに表示
1
...
15
16
17
18
19
...
35
Please enable JavaScript to continue using this application.