강의

멘토링

커뮤니티

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
Java
Java
Java

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

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

5.0

5.0

hanumoka

100% 受講後に作成

jdk 7、8に留まっている開発者におすすめします。

5.0

신기루

100% 受講後に作成

短時間で漠然と使っていた部分をまとめることができ、多くの役に立った講義です。

5.0

지희배

100% 受講後に作成

java 8から11に進むときに変わったものだけを教えてくれるのに時間を節約できていいと思います。

受講後に得られること

  • 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,899

受講生

149

受講レビュー

27

回答

4.7

講座評価

6

講座

関数型プログラミングに関心の高いバックエンド開発者です。カカオ(Daum)の開発チーム長、NHNの主席、LINE+のリードを歴任し、開発チームのリーディングを行ってきました。現在はDinoticiaというAIスタートアップで開発チーム長として働いています。

https://hatemogi.com/ にて開発者個人のホームページを運営しています。..

カリキュラム

全体

11件 ∙ (1時間 4分)

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

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • hanumoka님의 프로필 이미지
    hanumoka

    受講レビュー 61

    平均評価 4.4

    5

    100% 受講後に作成

    jdk 7、8に留まっている開発者におすすめします。

    • neomirage님의 프로필 이미지
      neomirage

      受講レビュー 63

      平均評価 5.0

      5

      100% 受講後に作成

      短時間で漠然と使っていた部分をまとめることができ、多くの役に立った講義です。

      • hbjee013352님의 프로필 이미지
        hbjee013352

        受講レビュー 7

        平均評価 5.0

        5

        100% 受講後に作成

        java 8から11に進むときに変わったものだけを教えてくれるのに時間を節約できていいと思います。

        • omg님의 프로필 이미지
          omg

          受講レビュー 206

          平均評価 5.0

          5

          100% 受講後に作成

          良い講義ありがとうございます

          ¥2,094

          hatemogiの他の講座

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

          似ている講座

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