洗練された Rust 中級(5)- Option & Result
hatemogi
¥1,434
早割
37%
¥896中級以上 / Rust
New
New
OptionとResultに出会うと、まずunwrap()から使っていませんか?値がない場合と処理が失敗した場合を区別し、map、and_then、?で処理のステップをつなぐ方法を学びます。実行可能な例と総合演習を通して、エラーをどこまで伝播させ、どこで処理するかを自分で判断できるようになります。
中級以上
Rust
Javaを使っていますが、まだJava 8の文法だけを活用していませんか?Java 11 LTSで新しく追加された便利な機能を知り、より快適にJavaを使いこなす有能な開発者を目指しましょう。ここで紹介する機能は、11 LTS、17 LTS、21 LTSのすべてのバージョンで有効に活用できます。


学習した受講者のレビュー
5.0
hanumoka
jdk 7、8に留まっている開発者におすすめします。
5.0
신기루
短時間で漠然と使っていた部分をまとめることができ、多くの役に立った講義です。
5.0
지희배
java 8から11に進むときに変わったものだけを教えてくれるのに時間を節約できていいと思います。
Java 9
Java 10
Java 11
新しいJavaバージョンに追加された機能がたくさんあるのに、まだ古い機能ばかり使っていませんか?
Java 8 LTS以降、Java 11 LTSバージョンに追加された新機能を素早く確認します。
中間バージョンであるJava 9、Java 10を含め、Java 11に含まれる機能の中から核心となるものをまとめます。
/builder/f2c0cd1b-e377-468c-8d0b-664274c2a13a/자바 버전별 새로운 기능 핵심 정리.020.png?w=960)
現在推奨されているJavaのバージョンは11 LTS、または17 LTSバージョンです。この講義では、11 LTSで追加された機能を整理して説明します。
Java 9で追加されたモジュールシステムは、Javaプロジェクトを複数のモジュールに分割して管理することができ、一つのモジュールに複数のパッケージを含めて一部のパッケージのみを公開したり、外部モジュールへの依存関係を管理したりするなど、細分化された機能が追加されました。自分が扱うプロジェクトでも、モジュールを細分化して管理できるようになりました。
Java 9で追加されたJShellを利用して、即座に、かつ便利にコードの実験や確認がしやすくなりました。JShellの核心的な使い方を素早く確認します。
割り当て後に解放が必要なリソースを扱う際に便利な文法であるTry-with-Resources構文が、より強力になりました。もうリソースの浪費はありません!
これからはローカル変数の型を明示しなくても、便利に変数を宣言して使用することができます。初期値を基準に、Javaコンパイラが正確な型を推論してくれます。
様々な変更不可(不変)コレクションを便利に作成できるようになりました。より安全で便利にコレクションを扱ってみてください。
Java 8で導入されたOptional<T>に新しく追加された機能をまとめます。より便利にOptional<T>を活用して、nullの問題から解放されましょう。
Java 8で導入されたStream<T>に新しく追加された機能について紹介します。コレクションをストリームとして扱える機能がより便利になりました。
Java 11から標準でHTTPクライアントパッケージが追加されました。外部ライブラリを使用しなくても、HTTPリクエストを簡単に送れるようになりました。
オペレーティングシステムおよびバージョン(OS): Windows、macOS、Linux、UbuntuなどのJava開発環境
使用ツール:IntelliJ Community Edition (無料) 活用
PCスペック:標準的なJava開発スペックで十分
サンプルプロジェクトのGitHubリポジトリ - https://github.com/hatemogi/java-new-features
Java 8の学習経験を推奨
学習対象は
誰でしょう?
既存のJava開発者
久しぶりにJava開発を再開しようとしている人
Javaのバージョン別新機能が気になる人
前提知識、
必要でしょうか?
Javaの基礎
キャリア認証
2,265
受講生
176
受講レビュー
27
回答
4.7
講座評価
11
講座
関数型プログラミングに関心の高いバックエンド開発者です。カカオの開発チーム長、NHNの主席、LINE+のリードを務め、開発チームのリーディングを行ってきました。また、DnotitiaというAIスタートアップで開発チーム長として働き、Rustでプロジェクトを進めました。
全体
11件 ∙ (1時間 4分)
全体
4件
5.0
4件の受講レビュー
受講レビュー 64
∙
平均評価 5.0
受講レビュー 66
∙
平均評価 4.4
受講レビュー 8
∙
平均評価 5.0
受講レビュー 206
∙
平均評価 5.0
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥1,611
25%
¥2,151