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

レッスン

  • レビュー
  • 私たちについて
開始
学習開始
今すぐ学習を始める
  • 学習の進捗
  • コース
  • クエストマップ
  • レッスン
  • レベル19に到達しました!

    Java コア
    レベル 9,レッスン 0
    レベル19
    利用可能
  • アダプター

    Java コア
    レベル 9,レッスン 1
    「こんにちは、アミーゴ! 今日は、«アダプター»とは正確に何なのかを説明します。このトピックについて学習した後、入出力ストリームについての理解がさらに深まることを願っています。」 あなたのプログラムが他のプログラマ/会社によって書かれた 2 つのフレームワークを使用していると想像してください。どちらのフレームワークも非常に優れており、OOP 原則 (抽象化、ポリモーフィズム、カプセル化) を使用しています。これらを組み合わせると、プログラムが実行する必要がある内容がほぼ完全に
    利用可能
  • リーダー/ライター

    Java コア
    レベル 9,レッスン 2
    「こんにちは、アミーゴ! 今日はエリーがアダプターのパターンについて話しました。」 I/O ストリームに関連するほとんどのクラスはアダプターとして実装されます。同等のインターフェイスを変換するか、単純なインターフェイスから始めて複雑なインターフェイスに移行して接続します。 「InputStreamReaderとBufferedReaderもアダプターですか? 少なくとも、使用方法はアダプターと非常によく似ています。オブジェクトが作成された後、それは別のクラスのコンストラクター
    利用可能
  • リーダー/ライターを使って練習する

    Java コア
    レベル 9,レッスン 3
    「こんにちは、アミーゴ!」
    利用可能
  • ファイルリーダー/ファイルライター

    Java コア
    レベル 9,レッスン 4
    「こんにちは、アミーゴ! 昨日、リシさんはFileInputStreamとFileOutputStreamについてお話しました。そして今日はFileReaderクラスとFileWriterクラスについてお話します。」 おそらくすでにご想像のとおり、これらのクラスはすべて、 File オブジェクトと、InputStream、OutputStream、Reader、およびWriter の「インターフェイス」との間のアダプターです。 「これらはファイルとリーダー/ライターの間のアダ
    利用可能
  • FileReader/FileWriter を使って練習する

    Java コア
    レベル 9,レッスン 5
    「こんにちは、アミーゴ!」
    利用可能
  • BufferedReader/InputSreamReader

    Java コア
    レベル 9,レッスン 6
    「こんにちは、アミーゴ! あなたは長い間、BufferedReaderクラスとInputStreamReaderクラスを使用してきました。では、これらが実際に何をするのかを見てみましょう。」 InputStreamReaderクラスは、 InputStreamインターフェイスからReaderインターフェイスへの古典的なアダプターです。ここでも付け加えることは何もありません。 しかし、要するに、こういうことが起こるのです。InputStreamReaderオブジェクトから次の文
    利用可能
  • System.out 用の独自のラッパーを作成しましょう

    Java コア
    レベル 9,レッスン 7
    「こんにちは、アミーゴ! 今日は、何か新しいことを行う方法、つまり System.out オブジェクトを置き換える方法を学びます。」 System.out は、 Systemクラスで呼び出される静的なPrintStream変数です。この変数には最終修飾子があるため、新しい値を割り当てるだけです。ただし、System クラスには、これを行うための特別なメソッドsetOut(PrintStream stream)があります。それを使います。 「興味深いですね。それで、何に置き換え
    利用可能
  • ストリームを使って練習する | レベル9

    Java コア
    レベル 9,レッスン 8
    「こんにちは、アミーゴ!」
    利用可能
  • 教授からの役立つリンク — 19

    Java コア
    レベル 9,レッスン 9
    「アミーゴ、おめでとう!あなたはトレーニングの次の大きな段階の終わりまであと一歩です。私はいつもあなたは大成功するだろうと言いました。」 「ありがとう、教授! これで Java のストリームについてすべて理解できました。Diego のタスクのおかげで、何が起こっているのかをよりよく理解できました。」 「それは素晴らしいことです。しかし、このトピックをさらに深く理解するのに間違いなく役立つレッスンがあと 2 つあります。座って、リラックスして、いくつかの記事を注意深く読んでくだ
    利用可能
  • Google の安全なデータセンター

    Java コア
    レベル 9,レッスン 10
    「こんにちは、アミーゴ! 難しいレベルですか? トランジスタが過熱しているようです。座ってください。扇風機を取りに行きます。」
    利用可能
  • ボーナスタスク | レッスン 11 | レベル9

    Java コア
    レベル 9,レッスン 11
    「こんにちは、アミーゴ! いじるのはもうたくさんです! これがあなたのタスクです。これまでのタスクよりも難しくなり、プロセッサーが確実に向上します。そしてそれは確かに私たちに必要なことです。もし困難に遭遇したら、同僚に確認してください。必ず助けてくれるでしょう。」 「すでにすべてを完了しましたか? さて、ここではさらに難しい演習をいくつか示します。」
    利用可能
学ぶ
  • 登録
  • 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