Java 9 project coin language changes
The Java 9 project coin language changes include diamond with anonymous classes, private methods in interfaces, removing ‘_’ as a single character identifier, @SafeVargs on private instance methods and effectively final variables as resources in try-wth-resources statement. 1. Diamond with anonymous classes Prior to Java 1.6, constructors did not have inferred type inference. This code … Read more