サンフランシスコで開幕した「JavaOne 2017」。基調講演の最後に、Java 9以降のJavaのために現在開発が進んでいる新機能が紹介されました。 Project Panamaは、Javaとネイティブなコードのデータのやりとりを可能にするもの。JavaからC関数をコールし、C関数からJavaにコールバックしたときにデータにアクセスするといったことが可能。 Project Valhallaは変数の型付けに関するもので、変数の基本的な型をプログラマブルに設定できるというもの。 参考:Java 9の先、Java 10/11では最新のハードウェアやOSに最適化したデータのメモリ配置が可能になる。JavaOne 2015 参考:JavaOne 2016が開幕、JDK 9ではJava Shellが登場予定。JavaOne 2016 Javaコードの可読性を向上させ、バグの混入を減少させるProj
![Javaのコードをさらに読みやすくする「Project Amber」。JavaOne 2017](https://cdn-ak-scissors.b.st-hatena.com/image/square/466c61f648aac33c4372ff319a95fcf92eb7e10c/height=288;version=1;width=512/https%3A%2F%2Fwww.publickey1.jp%2F2017%2Fjavaone_keynote13.gif)