Sobes.tech
Middle

Java 8 ve JDK 8'de hangi yenilikler ortaya çıktı?

sobes.tech yapay zeka

AI'dan gelen yanıt

  • Lambda İfadeleri
  • Stream API
  • Varsayılan Yöntemler
  • Optional Sınıfı
  • Nashorn JavaScript Motoru
  • Tarih ve Saat API'si (JSR 310)
  • Collections arayüzündeki yeni yöntemler (örn., forEach, removeIf)
  • Eşzamanlı Toplayıcılar (örn., LongAdder, DoubleAdder)
  • Paralel Dizi Sıralaması
// Lambda İfadesi Örneği
Runnable r = () -> System.out.println("Lambda'dan Merhaba!");
// Stream API Örneği
List<String> list = Arrays.asList("a", "b", "c");
list.stream().filter(s -> s.startsWith("a")).forEach(System.out::println);
// Varsayılan Yöntem Örneği
interface MyInterface {
    void abstractMethod();
    default void defaultMethod() {
        System.out.println("Varsayılan uygulama");
    }
}
// Optional Örneği
Optional<String> optional = Optional.ofNullable("mevcut");
optional.ifPresent(System.out::println);