来年にはリリースされると思われるJava 8だけど、これによって大きく変わると思われるので、時間があるときにでもちょっとずつ押さえていこうと思う。まず、Java 8の中身を決めるJSRはJSR 337になると思われる。まぁ、そこを見れば、Java 8に何が含まれるのかが予想することができるだろう。というわけで、見てみると、以下のものたちが含まれようとしている。
- JSR 308: Annotations on Java Types
- JSR 310: Date and Time API
- JSR TBD: More Small Enhancements to the Java Programming Language (OpenJDK Project Coin)
- JSR 335: Lambda Expressions for the Java Programming Language (OpenJDK Project Lambda)
- JSR TBD: Java Platform Module System
これ以外にもJava仕様的なメンテナンスっぽいJSRたちもあるけど、こんなかで把握していく必要があるのはラムダだろうな…。まぁ、順に見ていくのが良いかね。