На странице JDK 10 появились ссылки на скачивание дистрибутивов. Это значит, что уже прямо сейчас, например, можно попробовать в действии локальный вывод типов (JEP 286):
// infers ArrayList<String> var list = new ArrayList<String>(); // infers Stream<String> var stream = list.stream();