# Looking forward to JDK17

**URL:** <https://discourse.processing.org/t/looking-forward-to-jdk17/32867>\
**Category:** Development\
**Created:** [October 16, 2021, 4:08pm UTC](https://discourse.processing.org/t/looking-forward-to-jdk17/32867 "2021-10-16T16:08:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![monkstone](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/monkstone/32/64_2.png) [@monkstone](https://discourse.processing.org/u/monkstone)\
**Post date:** [October 16, 2021, 4:08pm UTC](https://discourse.processing.org/t/looking-forward-to-jdk17/32867/1 "2021-10-16T16:08:41Z")

</div>

Recently I’ve been looking at some cool features brought in for JDK14 that are now solid since JDK17. Particularly useful for my ruby-processing project is [Instance Of Pattern Matching](https://monkstone.github.io/jruby_art/update/2021/10/16/PatternInstanceOf.html), but the [switch expression](https://docs.oracle.com/en/java/javase/15/language/switch-expressions.html) could be used in vanilla processing, to simplify code.
