Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Java 11 LTSアップデート - JAVA 9、10、11の新機能の概要

Javaを書いていますが、まだJava 8文法だけを活用していますか? Java 11 LTSに新しく追加された便利な機能を学び、より便利にJavaを活用する有能な開発者になりましょう。ここで紹介する機能は、11 LTS、17 LTS、21 LTSバージョンの両方で便利に活用できます。

  • hatemogi
자바버전
자바
java-11
Java

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

こんなことが学べます

  • Java 9

  • Java 10

  • Java 11

Java 11 LTSに追加された新機能をお楽しみください

新しいJavaバージョンに追加された機能はたくさんありますが、まだ古い機能だけを書いていますか?

  • Java 8 LTS以降、Java 11 LTSバージョンに追加された新機能をすばやく学びます。

  • 中間バージョンのJava 9、Java 10など、Java 11に含まれる機能の中核を整理します。

現在推奨されているJavaバージョンは11 LTS、または17 LTSバージョンです。このレッスンでは、11 LTSに追加された機能をまとめて説明します。

このようなことを学びます。

モジュールシステム

Java 9に追加されたモジュールシステムは、Javaプロジェクトを複数のモジュールに分けて管理でき、1つのモジュールに複数のパッケージを入れて一部のパッケージのみ公開したり、外部モジュールに依存性を管理するなど細かい機能が追加されました。私が扱うプロジェクトでもモジュールを細分化して管理できるようになりました。

JShell

Java 9に追加されたJShellを利用して、すぐに便利にコードの実験や確認が容易になりました。 JShellのコア使用法をすばやく学びます。

強力な Try-with-Resources

割り当て後の解放が必要なリソースを扱うとき、便利な文法Try-with-Resources構文がより強力になりました。今、リソースの無駄はありません!

地域変数タイプ推論

これで、ローカル変数の型を指定しなくても、便利に変数を宣言して使用できます。初期値に基づいてJavaコンパイラが正確な型を推論してくれるでしょう。

変更不可 Unmodifiable コレクション

様々な変更不可コレクションを便利に作れるようになりました。より安全で便利なコレクションをカバーしてください。

オプション新機能

Java 8に導入された Optionalに新しく追加された機能をクリーンアップします。より便利にOptionalを活用してnullの問題から解放されます。

ストリーム新機能

Java 8に導入されたストリームに新しく追加された機能を学びます。コレクションをストリームとして扱うことができた機能がより便利になりました。

デフォルトのSDKにHTTPクライアントを追加する

これで、Java 11のデフォルトでHTTPクライアントパッケージが追加されました。別の外部ライブラリを書かずにHTTPリクエストを送信することができました。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windows、macOS、Linux、UbuntuなどのJava開発環境

  • 使用ツール:IntelliJ Community Edition(無料)を活用

  • PC仕様:基本Java開発仕様で十分

学習資料

選手の知識と注意事項

  • Java 8学習体験のおすすめ

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 既存のJava開発者

  • 久しぶりにJava開発をしたい人

  • Javaバージョン別の新機能が気になる人

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

  • Javaの基礎

こんにちは
です。

1,612

受講生

119

受講レビュー

23

回答

4.7

講座評価

6

講座

함수형 프로그래밍에 관심이 많은 백엔드 개발자입니다. 카카오(Daum) 개발팀장, NHN 수석, LINE+ 리드를 지내며 개발팀 리딩을 했고, 현재는 디노티시아라는 AI스타트업에서 개발팀장으로 일하고 있습니다.

https://hatemogi.com/ 에 개발자 개인 홈을 운영중입니다.

カリキュラム

全体

11件 ∙ (1時間 4分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • 신기루님의 프로필 이미지
    신기루

    受講レビュー 62

    平均評価 5.0

    5

    100% 受講後に作成

    짧은 시간에 막연하게 사용하던 부분을 정리할 수 있어서 많은 도움이 된 강의입니다.

    • 지희배님의 프로필 이미지
      지희배

      受講レビュー 7

      平均評価 5.0

      5

      100% 受講後に作成

      java 8 에서 11로 넘어갈 때 바뀐것들만 알려주기에 시간을 절약할 수 있어서 좋은거 같네요

      • OMG님의 프로필 이미지
        OMG

        受講レビュー 205

        平均評価 5.0

        5

        100% 受講後に作成

        좋은 강의 감사합니다

        ¥2,017

        hatemogiの他の講座

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

        似ている講座

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