After Java 9 release, Java 10 came very quickly. Unlike it’s previous release, Java 10 does not have that many exciting features, still it has few important updates which will change the way you code, and other future Java versions.
Java Version – Time-Based Release Versioning
Starting from Java 10, Oracle has adapted time based version-string scheme [JEP 322]. The new time-based model has replaced the feature-based, multi-year release model of the past. Unlike the old releases, the new time-based releases will not be delayed and features will be released every six months, with no constraints on what features can go […]
Java var – Local-Variable Type Inference
Java has been progressively working on reducing the verbosity from syntax. First it was Diamond operator, and now it is var (local variable type – JEP 286) to declare variables in java. When you are using var to declare the variable, basically, instead of declaring a variable type, it assumes its type from what it […]