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

レッスン

  • レビュー
  • 私たちについて
開始
学習開始
今すぐ学習を始める
  • 学習の進捗
  • コース
  • クエストマップ
  • レッスン
  • try-catch の構文

    JAVA 25 SELF
    レベル 11,レッスン 2
    この講義では、Java で構文 try- catch が必要な理由、その動作、例外を正しく捕捉して処理する方法、エラーオブジェクトから得られる情報、そして例外発生時の実際の実行フローを学びます。最後に、例外ハンドラの使用でありがちなミスとその回避方法を見ていきます。
    利用可能
  • finally と throw: 後処理と例外のスロー

    JAVA 25 SELF
    レベル 11,レッスン 3
    この Java 講義では、 finally ブロックでリソースを確実に解放する方法、 throw で例外を手動でスローするタイミングと方法、 try- catch- finally と再スローの組み合わせ方、そして実務でよくあるミスとその回避策を解説します。
    利用可能
  • 例外の伝播(throws)

    JAVA 25 SELF
    レベル 11,レッスン 4
    この講義では、Java における例外の伝播について解説します。メソッドがエラーを自分で処理せず、キーワード throws を使って責任を呼び出し元へ渡すケースです。構文、そうしたメソッドへの対応方法( try- catch または再スロー)、ファイル操作の完全な例、役立つ細かなポイント(チェック例外 vs 非チェック例外)、そして API 設計での典型的な誤りを学びます.
    利用可能
  • スタックトレース (Stack Trace)

    JAVA 25 SELF
    レベル 11,レッスン 5
    この講義では、Java のスタックトレース(Stack Trace)とは何か、その読み方、原因の見つけ方、自分のメソッドとシステムのメソッドの見分け方、そして行番号を使ってバグを素早く修正する方法を解説します。実践例を通して、プログラムが落ちる地点までの実行経路を確認し、スタックトレースを扱う際によくある誤りについても取り上げます。
    利用可能
  • スクラムで働く

    JAVA 25 SELF
    レベル 11,レッスン 6
    この講義では、Scrum(スクラム)とは何か—ITにおける人気のアジャイルなプロジェクト管理手法で、スプリント、ロール、アーティファクトの仕組み、Scrum Board やバックログの意味、そしてプロセスの標準化がなぜチームの効率と安心感を高めるのか—を学びます。開発者の日常の例を交え、平易な言葉で説明します。
    利用可能
  • 非高等・非教育

    JAVA 25 SELF
    レベル 12,レッスン 0
    本稿では高等教育をめぐる神話と現実を取り上げる。なぜ学位が成功を保証しないのか、現代の世界で大学の役割がどのように変化しているのか、なぜ実践が理論より重要なのか、そしてプロとして成長するために本当に必要なものは何か。効率よく学び、求められる人材になりたい人のための内容だ.
    利用可能
  • 「“無限”配列」 — ArrayList<T>

    JAVA 25 SELF
    レベル 12,レッスン 1
    この講義では、Java の動的配列 — ArrayList を学びます。通常の配列との違い、作成と要素の追加方法、日常のタスクで役立つメソッド add()、 get()、 set()、 remove()、 size()、 contains() を解説します。要素の走査を練習し、ミニアプリ「やることリスト」を作ります。サイズを気にせずに“無限”配列を使いこなす方法を学びましょう!
    利用可能
  • 「自前の辞書」 — HashMap<K,V>

    JAVA 25 SELF
    レベル 12,レッスン 2
    この講義では、 HashMap<K,V> を使ってキーでデータを保存し、素早く検索する方法を学びます: 辞書を作成し、メソッド put と get でペアを追加・取得し、 containsKey でキーの有無を確認し、 remove で削除し、 entrySet() で要素を走査します。実践として語数カウントとミニアプリ「電話帳」を作ります。
    利用可能
  • ファイルと画像の入門

    JAVA 25 SELF
    レベル 12,レッスン 3
    Java におけるファイル操作の実践的入門。パッケージ java.nio.file の Path と Files クラスを使って、テキストの読み書き、バイト処理、画像のコピー、存在確認とサイズ取得、さらに try- catch と throws による例外の正しい扱いを学びます。
    利用可能
  • インターネットから画像をダウンロードする

    JAVA 25 SELF
    レベル 12,レッスン 4
    Java でインターネットから画像をダウンロードする方法を2通り学びます。手早い URL 経由と、より高度な HttpClient 経由です。レスポンスコードの確認、ヘッダーの読み取り(例: "Content-Type")、タイムアウト、リダイレクト、バッチダウンロード、サイズの見積もりに加え、 ImageIO で画像をメモリに読み込む方法も扱います。実践、注意点、すぐ使えるサンプル付き。
    利用可能
  • API の扱いを学び、ISS を追跡する

    JAVA 25 SELF
    レベル 12,レッスン 5
    Java におけるウェブ API とデータ形式 JSON の実践的な入門。 endpoint やクエリパラメータとは何かを理解し、実サービスのレスポンスを眺め、 HttpClient を使って天気や国際宇宙ステーション(ISS)の現在位置を取得する簡単なコードを書きます。また、レスポンスのステータス( 200、 404、 401、 429)やリクエストのレート制限についても触れます。
    利用可能
  • コードを書く:プログラマーの一日の流れ

    JAVA 25 SELF
    レベル 12,レッスン 6
    この講義では、開発者の一般的な一日の流れを、JIRA でのタスク選択からコーディング、Git の運用、チームとの連携まで紹介します。現代の IT 企業におけるプロセスの仕組み、困難を黙って抱え込まないことの重要性、チームリードやマネージャーと正しくコミュニケーションする方法についても解説します。
    利用可能
  • 1
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • ...
  • 30
学ぶ
  • 登録
  • 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