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

レッスン

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

    JAVA 25 SELF
    レベル 13,レッスン 0
    この講義では、プログラマのキャリアがどのように築かれるか—最初の一歩からシニアレベルまで—業界の給与水準、進むべき分野の選び方、どんなキャリアパスがあるのか、そしてなぜプログラマはしばしば幸せで需要が高いのかを学びます。専門的な成長計画の立て方と、ITで5年あれば現実的に何を達成できるのかを理解する助けになります。
    利用可能
  • java.time API の概要、旧 API との違い

    JAVA 25 SELF
    レベル 13,レッスン 1
    この講義では、Java の旧来の日付と時刻の API( java.util.Date、 java.util.Calendar、 java.text.SimpleDateFormat)の問題点を整理し、現代的で安全かつ使いやすい java.time(JSR‑310)API を紹介します。不変(immutable)型の利点、明示的なタイムゾーン処理、 DateTimeFormatter によるフォーマット、そして新旧コード間の変換方法を理解します。最後に、よくあるミスとその回避方法も取り上げます。
    利用可能
  • LocalDate, LocalTime, LocalDateTime

    JAVA 25 SELF
    レベル 13,レッスン 2
    java.time パッケージの基本クラスである LocalDate(日付)、 LocalTime(時刻)、 LocalDateTime(日付+時刻)を扱います。実際に、オブジェクトの生成(現在値とファクトリメソッド)、ISO 文字列のパース、要素の取得、加算/減算の操作、比較、そしてよくあるミスとその回避方法を見ていきます。
    利用可能
  • ZonedDateTime と Instant、タイムゾーンの扱い

    JAVA 25 SELF
    レベル 13,レッスン 3
    この講義では、Java 8+ の日付・時刻 API を使った時刻とタイムゾーンの扱いを解説します。 ZonedDateTime と Instant の意味、必要なゾーン( ZoneId)で日時を生成する方法、 withZoneSameInstant() を使って同一の出来事をタイムゾーン間で変換する方法、 UTC で絶対的な瞬間を取得する方法、さらに夏時間/冬時間の切り替え時に起こり得る落とし穴について説明します。最後に、実践的な例と典型的なミスも紹介します。
    利用可能
  • 日付のフォーマットとパース: DateTimeFormatter

    JAVA 25 SELF
    レベル 13,レッスン 4
    Java の DateTimeFormatter クラスを使った日付と時刻の実践ガイド: 標準の ISO 形式、カスタムパターン ofPattern、フォーマットとパース、 DateTimeParseException のエラー処理、そして出力のローカライズ(必要な言語での月名や曜日)。
    利用可能
  • 日付の計算と比較、Duration、Period

    JAVA 25 SELF
    レベル 13,レッスン 5
    この講義では、Java における時間の扱いを解説します。 LocalDate、 LocalTime、 LocalDateTime、 ZonedDateTimeでの間隔の加算・減算、 Period と Duration による差分の取得、 isBefore()、 isAfter()、 isEqual() を用いた比較、さらに ChronoUnit.DAYS.between() による正確な単位の計算を扱います。 Instant とタイムゾーンの注意点や、よくあるミスについても議論します。
    利用可能
  • オルタナティブな現実:AI人材の新たなゴールドラッシュ

    JAVA 25 SELF
    レベル 13,レッスン 6
    本記事では、AIがITの労働市場をどう変えたのか、なぜ大手企業がAI人材を争奪しているのか、トップ人材にどのような報酬が提示されているのか、大学やオープンソースの役割がどう変わっているのか、そしてそれが一般のプログラマーにとって何を意味するのかを解説します。頭脳こそが最も高価な通貨となる新時代へ、ようこそ。
    利用可能
学ぶ
  • 登録
  • 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