まいどおなじみ最新のJava技術について新機能だけでなく伝わりづらい細かい変更点まで詳細にお届けします!

本セッションでは2020年9月にリリースされたJava 15、そして2021年3月にリリース予定のJava 16についてどのような機能や変更点が入ったのか・入る予定なのかを紹介することで、「このセッションさえ聞けば今の最新状況が分かる!」を目指します。

特にJava 15ではいわゆる新たな二種類のクラス `Hidden Class`や`Sealed Class`の導入やBiased Lockingの無効化、また試験機能であった二つのGC(ZGC、Shenandoah GC)をはじめ数々の機能の標準化などのアップデートが行われており、今後の開発や運用に良い影響を与える変更が加わっています。未だ止まることなく進化を続けるJavaを余すどころなくお伝えしていきます!

This session will show what features and changes have been in Java 15, released in September 2020, and or will be in Java 16, scheduled for release in March 2021. You can get up to date on what's new now if you just attend to this session! 

Especially for Java 15, two new classes `Hidden Class` and `Sealed Class` have been introduced, Biased Locking has been disabled, and the two experimental GCs (ZGC and Shenandoah GC) have been standardized. It's been done and changes have been made that will have a positive impact on future development and operations. We'll keep you up to date on the constant evolution of Java.

 

 
 

Outline/Structure of the Standard

I will update the following slide and subscription from JDK 14+15 to JDK 15+16. So outline/structure would be similar as them

slide: https://www.slideshare.net/YujiKubota/head-toward-java-14-and-java-15-linedm

subscription: http://cco.hatenablog.jp/entry/2020/07/25/100856

Learning Outcome

Audiences can learn the entire of new features JDK 15 and 16 (will) provides

Target Audience

Who want to learn the new features of jdk HEAD

schedule Submitted 1 month ago

  • Chihiro Ito
    keyboard_arrow_down

    Chihiro Ito - パフォーマンスのトラブルシュート入門

    Chihiro Ito
    Chihiro Ito
    Committer
    OpenJDK
    schedule 1 month ago
    Sold Out!
    50 Mins
    StepUp
    Intermediate

    本セッションでは、Java に限らず一般的な性能問題の基礎知識を理解し、どのように問題を特定していき、どの様に改善するべきかを紹介します。

    次に Java に特化した内容として JDK Flight Recorder と JDK Mission Control を中心に Java 標準のツール群の使い方、これらを使用して問題を特定する方法を紹介します。

    最後に、いくつかのケースを使用して性能問題を特定し、改善へと繋げることを試みます。