Java 9からJava 21まで

Java 9からJava 21までの主要なアップデート内容を詳細に扱います。Java 31まで最新バージョンが登場するたびに、継続的に更新されます。

難易度 初級

受講期間 無制限

Java
Java
Java
Java

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

김수용

16% 受講後に作成

講義発売前から本当に待っていた講義です。 Javaは今日基準のJava 22まで出てきたにもかかわらず、私が書くコードはほとんどJava8でも十分にカバーできるコードがほとんどです😂 まだ前半だが、やはりテヒョン様講義の強みである視覚的資料の構成が既存のテヒョン様講義のようによく構成されており、講義を聞く間に退屈する隙がありません! テヒョン様の<Java 9からJava 21まで>を頑強した後からは積載適所に8以降の文法や機能も適切に使えるようになることを願って頑張って勉強してみましょう:)

5.0

sagada1628

32% 受講後に作成

やはり期待を裏切らない方です。 事実上Inflearnで一番話が分かりやすいと思います。 ありがとうございます。

5.0

thfafa5

26% 受講後に作成

良い講義をよく聞きました!曖昧にJavaが更新されたとき、いつかは勉強しなければならない、今回は何が変わったのか、この考えがあっても現生が忙しく、資料は英語が多くて時間を別に勉強するのが曖昧でしたが、変更をまとめて教えてくれるので楽で楽しく聞くことができました。 !変更を簡単にリストするのではなく、重要な部分を詳しく説明してください。

受講後に得られること

  • 2018年にリリースされたJava 9から2023年にリリースされたJava 21まで

  • Switch Expression、Pattern MatchingなどJavaの新しい構文

  • 数年間にわたり着実にアップデートされてきたJavaのコアライブラリの内容

  • 単なる文法や使い方を学ぶだけでなく、文脈や背景知識も豊富に

2014年にJava 8が登場して以来、
Javaはこの10年間で何がどのように変化したのでしょうか? 🤔

  • Java 8が登場してから、すでに10年が経ちました。

  • 10年間、Javaは着実にアップデートされ続け、2023年9月にJava 21がリリースされましたね!

  • その間、多様な文法のアップデートもありましたし、Javaプラットフォーム・モジュール・システムや仮想スレッドなど、新しい機能もたくさん追加されました。

  • <Java 9からJava 21まで>は、Java 8以降に積み重なったJavaの新しい文法ライブラリの主要なアップデートを、豊富な背景説明とともに扱っています!

Javaの最新アップデートをスムーズに把握できるよう、お手伝いいたします 🏃‍♂

継続的なアップデート内容を絶えず学習することは困難です。


最新のアップデートに関する資料が多くない上に、
新しいアップデート内容を完全に理解するためには、関連する背景知識や文脈が必要だからです。


<Java 9からJava 21まで> 講座は、新しい文法や機能を紹介するだけでなく
アップデートの流れや背景知識を最大限に詳しく説明しています。

この講義の特徴と差別化ポイント

理解を助けるための多様な画像

目に見えない動作や様々な背景知識を理解するために、多くの画像が用意されています!

新機能!いつ使えばいい?

新しい機能を学ぶと、いつも「いつどの機能を使うべきか」と悩んでしまいますが、新しい文法や新しいライブラリ関数を、いつどのように使えばいいのかを解説します。

アップデートの裏にある背景知識!

新規アップデートの内容を理解するためには、背景知識が必要な場合があります。理解を深めるための背景知識も積極的に説明します!

実務で使える核心機能を中心に

Javaのアップデート内容のうち、実務で有用に活用できる機能や核心的な概念を中心に用意しました。
また、新しい文法がSpringにどのように適用できるかも簡単に扱っています。

このような内容を学びます 📕

セクション (1) Java 9からJava 11まで

Java 9からJava 11までに改善された、あるいは新しく登場したJavaの文法を扱います。また、Javaプラットフォーム・モジュールシステム、Flow API、Collectionの静的ファクトリメソッドなど、アップデートされた主要なライブラリについても併せて見ていきます。

セクション (2) Java 12からJava 17まで

Java 12からJava 17までにアップデートされたText Block、Switch Expression、Instanceof Pattern Matching、Record Class、Sealed Classについて学び、主要なライブラリのアップデートを確認します。

セクション (3) Java 18からJava 21まで

Java 18からJava 21までに追加された文法内容と、今後正式リリースを控えているプレビュー機能(preview feature)まで細かく確認します。また、Java 21 (LTS) バージョンに追加されたSequenced Collectionと仮想スレッドについても扱っています。

何かご不明な点はありますか?

Q. なぜ最新のJavaを学ぶ必要があるのですか?

Javaで作成されたアプリケーションは、継続的にアップデートを行う必要があります。古いバージョンは次第に公式サポートを受けられなくなる可能性があり、フレームワークとの互換性が低下することもあるからです。

また、Javaのバージョンをアップデートすると、JVMの性能も向上するため、コードを変更せずにプログラムのパフォーマンスを上げることができ、新しい文法を活用して効率的なプログラミングも可能になります。

Q. Javaを勉強し始めたばかりです。講義を受講できますか?

十分に受講していただけます! 😊 <Java 9からJava 21まで> の講義は、Javaの基礎を終えたばかりの方でも新機能を学んでいけるように構成されています!もし難しい部分があっても、Q&Aを通じて質問していただければ、積極的に詳しくお答えいたします。

受講前のご注意事項

学習資料

  • 講義で使用されるPPTと講義内容のスクリプトはすべて提供されています。講義中に作成されるコードも同様にgithubで提供されます。

  • 149ページのミニブックと727ページの講義資料をぜひご覧ください!!!


前提知識および注意事項

  • Javaを6ヶ月〜1年ほど使用したことがあれば、講義をスムーズに受講いただけます! 😊😊

  • もし説明が必要な部分がございましたら、お気軽にQ&Aを活用してください!ありがとうございます。

継続的なアップデート

  • <Java 31>まで継続的にアップデートされる予定です。.

  • 今後、講義内容が追加されることで価格が引き上げられる可能性があります。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 最新のJava文法とライブラリの主要アップデート内容を必要としている方

  • Javaについて、より多様かつ深く学びたい方

前提知識、
必要でしょうか?

  • Java基礎文法知識

こんにちは
lannstarkです。

11,068

受講生

862

受講レビュー

807

回答

4.9

講座評価

6

講座

こんにちは 😊

自分が知っている内容を分かりやすく、かつ楽しく説明することで、皆さんが成長する過程で幸せを感じられるようお手伝いする、開発者のチェ・テヒョンです。

こんにちは 😊 私が知っている内容を分かりやすく、かつ楽しく説明することで、皆さんが成長する時に幸せを感じる開発者のチェ・テヒョンです。

  • (現) CATCH TABLE [WAD] ソフトウェアエンジニア

  • (前) スタートアップ ソフトウェアエンジニアリード

  • (前) 配達の民族 [優雅な兄弟たち] ソフトウェアエンジニア

  • (教育活動) Next Step レビュアー多数参加、公的機関&スタートアップ競技大会 講師およびメンター、スパルタコーディングクラブ メンター

  • 韓国科学技術院 (KAIST) 卒業

ソフトウェアエンジニア(教育活動) Next Step レビュアー多数参加、公的機関&スタートアップ競技大会 講師およびメンター、スパルタコーディングクラブ メンター、韓国科学技術院(KAIST)卒業

もっと見る

カリキュラム

全体

19件 ∙ (4時間 2分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

38件

5.0

38件の受講レビュー

  • hjung님의 프로필 이미지
    hjung

    受講レビュー 26

    平均評価 4.8

    5

    100% 受講後に作成

    • thfafa58087님의 프로필 이미지
      thfafa58087

      受講レビュー 3

      平均評価 5.0

      5

      26% 受講後に作成

      良い講義をよく聞きました!曖昧にJavaが更新されたとき、いつかは勉強しなければならない、今回は何が変わったのか、この考えがあっても現生が忙しく、資料は英語が多くて時間を別に勉強するのが曖昧でしたが、変更をまとめて教えてくれるので楽で楽しく聞くことができました。 !変更を簡単にリストするのではなく、重要な部分を詳しく説明してください。

      • seongyounchoi5044님의 프로필 이미지
        seongyounchoi5044

        受講レビュー 22

        平均評価 4.4

        5

        100% 受講後に作成

        Good

        • sooyom99님의 프로필 이미지
          sooyom99

          受講レビュー 19

          平均評価 5.0

          5

          16% 受講後に作成

          講義発売前から本当に待っていた講義です。 Javaは今日基準のJava 22まで出てきたにもかかわらず、私が書くコードはほとんどJava8でも十分にカバーできるコードがほとんどです😂 まだ前半だが、やはりテヒョン様講義の強みである視覚的資料の構成が既存のテヒョン様講義のようによく構成されており、講義を聞く間に退屈する隙がありません! テヒョン様の<Java 9からJava 21まで>を頑強した後からは積載適所に8以降の文法や機能も適切に使えるようになることを願って頑張って勉強してみましょう:)

          • lannstark
            知識共有者

            こんにちは受け入れ! 🙂こんなにまた会ってお会いできて光栄です 👍 ㅎㅎㅎㅎ そうです! Java 8で新たに追加された概念があまりにも多く、さらっと変更事項が多いJava 9~Java 21が比較的注目をあまり受けていないようです。しかし、Spring Boot 3.xのバージョンがJava 17以上しかサポートしていないし、昨年の頃に最も多く使われるJava LTSバージョンをJDK 8の代わりにJDK 11が占めるなど遅いが着実に変化が起きているようです。講義の中で新しい文法をどのように活用できるかも取り上げました。この部分も収容様に大きな助けになってほしいです。最後までぜひ完走してたくさんのものを手に入れてほしいです~ 🔥🔥 本気で応援します! (Java 22もIDEで使用可能になった頃に更新しておきます😊)ありがとうございます! 🙏

        • faffff님의 프로필 이미지
          faffff

          受講レビュー 12

          平均評価 4.6

          5

          32% 受講後に作成

          やはり期待を裏切らない方です。 事実上Inflearnで一番話が分かりやすいと思います。 ありがとうございます。

          lannstarkの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!

          ¥7,057