Sobes.tech
Middle

Ի՞նչ նորամուծություններ հայտնվեցին Java 8 և JDK 8-ում։

sobes.tech AI

Պատասխան AI-ից

  • Lambda արտահայտություններ
  • Stream API
  • Դեֆոլտ մեթոդներ
  • Optional դաս
  • Nashorn JavaScript շարժիչ
  • Ամսաթիվ և ժամանակ API (JSR 310)
  • Նոր մեթոդներ Collections ինտերֆեյսում (օր., forEach, removeIf)
  • Կոնկուրսային կուտակիչներ (օր., LongAdder, DoubleAdder)
  • Պարալելային զանգվածների դասակարգում
// Lambda արտահայտության օրինակ
Runnable r = () -> System.out.println("Բարև Lambda-ից!");
// Stream API-ի օրինակ
List<String> list = Arrays.asList("a", "b", "c");
list.stream().filter(s -> s.startsWith("a")).forEach(System.out::println);
// Դեֆոլտ մեթոդի օրինակ
interface MyInterface {
    void abstractMethod();
    default void defaultMethod() {
        System.out.println("Դեֆոլտ իրականացում");
    }
}
// Optional-ի օրինակ
Optional<String> optional = Optional.ofNullable("ներկայում");
optional.ifPresent(System.out::println);