CodeGym
キャンペーン
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ

レッスン

  • レビュー
  • 私たちについて
開始
学習開始
今すぐ学習を始める
  • 学習の進捗
  • コース
  • クエストマップ
  • レッスン
  • 行動パターン

    モジュール 3
    レベル 17,レッスン 0
    イテレーター イテレータは動作設計パターンです。各集約オブジェクトの説明を使用せずに集約オブジェクトの要素に順次アクセスできるようにするオブジェクトを表します。 たとえば、ツリー、リンク リスト、ハッシュ テーブル、配列などの要素は、Iterator オブジェクトを使用して走査 (および変更) できます。 要素の反復は、コレクション自体ではなく、イテレーター オブジェクトによって実行されます。これにより、コレクションのインターフェイスと実装が簡素化され、懸念事項のより論理的な
    利用可能
  • 行動パターン、パート 2

    モジュール 3
    レベル 17,レッスン 1
    2.1 状態 状態は動作設計パターンです。これは、プログラムの実行中に、オブジェクトの状態に応じて動作を変更する必要がある場合に使用されます。 パターンは 3 つのブロックで構成されます。 コンテキストは、オブジェクトの動作が状態に応じて変化するクラスです。 状態は、各具象状態が実装する必要があるインターフェイスです。このインターフェイスを通じて、Context オブジェクトはメソッド呼び出しを委任することで状態と対話します。インターフェイスには、動作を変更するオブジェクトへ
    利用可能
  • マルチスレッドパターン

    モジュール 3
    レベル 17,レッスン 2
    3.1 アクティブオブジェクト Active オブジェクトは、メソッドの実行スレッドを、メソッドが呼び出されたスレッドから分離する設計パターンです。このパターンの目的は、非同期メソッド呼び出しと要求処理スケジューラを使用して並列実行を提供することです。 簡易版: 古典的なバリエーション: このテンプレートには 6 つの要素があります。 クライアントのパブリック メソッドへのインターフェイスを提供するプロキシ オブジェクト。 アクティブなオブジェクトのアクセス方法を定義するイン
    利用可能
  • アンチパターン

    モジュール 3
    レベル 17,レッスン 3
    アンチパターンの概要 アンチパターンはパターンの正反対です。デザイン パターンは優れたプログラミング手法の例、つまり特定の問題を解決するためのパターンであることを思い出してください。しかし、アンチパターンはそれらの正反対、つまりさまざまな問題を解決するときに起こる間違いのパターンです。 適切なプログラミングの実践の一部は、まさにアンチパターンを避けることです。これがそのような理解できない理論上のゴミであるとは思わないでください。これらは、ほぼすべての開発者が遭遇する特定の問題
    利用可能
学ぶ
  • 登録
  • Javaコース
  • 課題のサポート
  • 料金
  • ゲームプロジェクト
  • Java構文
コミュニティ
  • ユーザー
  • 記事
  • フォーラム
  • チャット
  • 成功事例
  • アクティビティ
  • アフィリエイトプログラム
会社情報
  • 私たちについて
  • 連絡先
  • レビュー
  • プレスルーム
  • CodeGym for EDU
  • よくある質問
  • サポート
CodeGymCodeGym は、ゼロからJavaプログラミングを学ぶためのオンラインコースです。このコースは初心者がJavaを習得するのに最適です。即時検証付きの1200以上の課題と、Java基礎理論の必要な範囲を含みます。学習の成功を支援するために、クイズ、コーディングプロジェクト、効率的な学習に関するコンテンツ、Java開発者のキャリアに関する機能など、一連のモチベーション機能を導入しています。
フォローする
インターフェース言語
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands
日本語
한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym
MastercardVisa
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym