강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Programming Language

Java 9からJava 21まで

Java 9からJava 21までの主要なアップデート内容を詳細に説明します。 Java 31までの最新バージョンが出てくると、常に更新されます。

  • lannstark
자바
java
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基礎文法の知識

こんにちは
です。

10,102

受講生

721

受講レビュー

766

回答

5.0

講座評価

6

講座

안녕하세요 😊

제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.

 

  • (현) 캐치테이블[와드] 소프트웨어 엔지니어

  • (전) 스타트업 소프트웨어 엔지니어 리드

  • (전) 배달의민족[우아한형제들] 소프트웨어 엔지니어

  • (교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토

  • 한국과학기술원 (KAIST) 졸업

 

カリキュラム

全体

19件 ∙ (4時間 2分)

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

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

受講レビュー

全体

31件

5.0

31件の受講レビュー

  • 김수용님의 프로필 이미지
    김수용

    受講レビュー 19

    平均評価 5.0

    5

    16% 受講後に作成

    강의 출시 전부터 정말 기다렸던 강의입니다. 자바는 오늘 기준 자바 22까지 나왔음에도 제가 작성하는 코드는 대부분 자바8으로도 충분히 커버가 가능한 코드가 대부분입니다😂 아직 전반부지만 역시 태현님 강의의 강점인 시각적 자료의 구성이 기존 태현님 강의들처럼 잘 구성되어 있어서 강의를 듣는 동안 지루할 틈이 없습니다! 태현님의 <자바 9부터 자바 21까지>를 완강한 이후부터는 적재적소에 8 이후의 문법이나 기능도 적절히 사용할 수 있게 되길 바라며 열심히 공부해 보겠습니다 : )

    • 최태현
      知識共有者

      안녕하세요 수용님! 🙂 이렇게 또 만나 뵙게 되어 영광입니다 👍 ㅎㅎㅎㅎ 맞아요! 자바 8에서 새로 추가된 개념이 워낙 많아, 은근히 변경사항이 많은 자바 9 ~ 자바 21이 비교적 주목을 덜 받고 있는 것 같아요. 하지만 스프링 부트 3.x 버전이 자바 17 이상만 지원하기도 하고, 재작년 즈음에 가장 많이 사용되는 자바 LTS 버전을 JDK 8 대신 JDK 11이 차지하는 등 느리지만 꾸준하게 변화가 일어나고 있는 것 같습니다. 강의 안에 새로운 문법들을 어떤 식으로 활용할 수 있는지도 다루었는데요! 이 부분도 수용님께 큰 도움이 되었으면 좋겠습니다. 끝까지 꼭 완주하시고 많은 것들 얻어가시길 바래요~ 🔥🔥 진심으로 응원합니다!! (자바 22도 IDE에서 사용이 가능해질 때 쯤 업데이트 해두겠습니다 😊) 감사합니다! 🙏

  • thfafa5님의 프로필 이미지
    thfafa5

    受講レビュー 3

    平均評価 5.0

    5

    26% 受講後に作成

    좋은 강의 잘 들었습니다!! 막연하게 자바가 업데이트 될 때 언젠가는 공부해야지, 이번에는 뭐가 바꼈나 이 생각이 들면서도 현생이 바쁘고 자료는 영어가 많아서 시간을 따로 내어 공부하기 애매했는데 변경 사항들을 정리해서 알려주시니 편하고 재밌게 들을 수 있었어요! 변경 사항들을 단순 나열이 아닌, 중요한 부분을 찝어 자세히 설명해 주시니 좋네요ㅎㅎ

    • sagada1628님의 프로필 이미지
      sagada1628

      受講レビュー 11

      平均評価 4.5

      5

      32% 受講後に作成

      역시 실망시키지 않는분입니다. 사실상 인프런에서 가장 말을 이해하기 쉽게 잘하시는것 같아요 감사합니다.

      • 정훈님의 프로필 이미지
        정훈

        受講レビュー 21

        平均評価 4.7

        5

        100% 受講後に作成

        • 최승윤님의 프로필 이미지
          최승윤

          受講レビュー 18

          平均評価 4.7

          5

          100% 受講後に作成

          Good

          ¥6,526

          lannstarkの他の講座

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

          似ている講座

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