Java 11
Kaynak Kodlarını Çalıştırma
Kaynak dosyalarını compile etmeden terminal üzerinde çalıştırma özelliği getirildi.
$ java Main.java
Files ve Strings
Files ve Strings modüllerine yeni metotlar eklendi.
Path filePath = Files.writeString(Files.createTempFile("Categories", ".temp"), "Yoğurt");
String category = Files.readString(filePath);
"Yoğurt ".strip();
"Yoğurt".isBlank();
Dinamik Tip Tanımlaması
Lambda fonksiyonu tanımlarken dinamik bir şekilde tip tanımlaması özelliği getirildi.
(var categoryName, var productName) -> System.out.println(categoryName + ":" + productName);